/*

Theme Name:	Xposd
Template: genesis
Text Domain: xposd
Version: 1.0.0

Author:	Jordan Barden and Patricia Barden
Copyright: Copyright (c) 2016, Center for Media and Democracy
License: GPL-3.0+
License URI: http://www.gnu.org/licenses/gpl-3.0.html	

*/ 

/***********************************************************************
* * * * COLOR GUIDE * * * * ********************************************
************************************************************************

#f4d200 = Yellow
#009cf4 = Blue
#777777 = Gray (Borders & Box Shadows, primarily)

************************************************************************
* * * * TABLE OF CONTENTS * * * * **************************************
************************************************************************

1. Normalize.css, global.css, & media.css
2. General Structure & Layout
	2A. Main Site Containers
	2B. Main Content Area
	2C. Site Header
	2D. Breadcrumb
	2E. Site Footer
	2F. Column Classes
3. Navigation
	3A.	Primary Navigation
	3B. Secondary Navigation
	3C. Featured Investigations Navigation
4. Front & Featured Pages
	4A. General
	4B. Slideshow
	4C. Email Updates
	4D. Featured Investigations & The Latest
	4E. Newest Documents, Key Resources, & Research Cited
	4F. Featured Videos
5. Internal Pages
	5A. Single
		5A-1. Post
		5A-2. Research Cited
		5A-3. Author Box
	5B. Archive
		5B-1. Post
		5B-2. Archive
	5C. Pagination
6. Special
	6A. Error 404 Page
	6B. Staff Profiles Page
	6C. Contact Us Page
	6D. Dashicons & Associated Links

***********************************************************************/

/***********************************************************************
* * * * 1. Normalize.css, global.css, & media.css * * * * *******
***********************************************************************/

/* HTML5 NORMALIZE */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#333}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
html,input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*,*:before,*:after{box-sizing:inherit;}
.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.widget:before,.wrap:before{content:" ";display:table;}
.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.widget:after,.wrap:after{clear:both;content:" ";display:table;}
/* GLOBAL */
body{background:#fff;color:#000;font-family:"Lato",sans-serif;font-size:16px;font-weight:300;line-height:1.65;margin:0;}
a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button,.gallery img{-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
a{color:#009cf4;text-decoration:none;transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;}
a:hover,a:focus{color:#f4d200;text-decoration:none;}
p{margin:0 0 10px 0;padding:0;}
ol,ul{margin:0;padding:0;}
li{list-style-type:none;}
hr{border:0;border-collapse:collapse;border-top:1px solid #ddd;clear:both;margin:1em 0;}
b,strong{font-weight:700;}
blockquote,cite,em,i{font-style:italic;}
blockquote{margin:40px;}
blockquote::before{content:"\201C";display:block;font-family:"Marcellus";font-size:100px;height:0;left:-50px;position:relative;top:10px;}
h1,h2,h3,h4,h5,h6{font-family:"Futura LT W01 Medium",sans-serif;font-weight:700;line-height:1.2;margin:0 0 10px 0;}
/*h1{font-size:48px;}h2{font-size:40px;}h3{font-size:36px;}h4{font-size:30px;}h5{font-size:24px;}h6{font-size:18px;}*/
@media only screen and (min-width: 0px) and (max-width: 599px) {
	body.single{font-size:16px;line-height:1.5em;word-spacing:0.125em;}
	h1 {font-size:32px;}
	h2 {font-size:28px;}
	h3 {font-size:24px;}
	h4 {font-size:20px;}
	h5 {font-size:18px;}
	h6 {font-size:16px;}
	.entry-header .post-author-link,
	.entry-header .post-date,
	.entry-header .post-time {display:inline;}
}
@media only screen and (min-width: 600px) and (max-width: 9999px) {
	body.single{font-size:18px;line-height:1.75em;word-spacing:0.2em;}
	h1 {font-size:32px;}
	h2 {font-size:28px;}
	h3 {font-size:24px;}
	h4 {font-size:20px;}
	h5 {font-size:18px;}
	h6 {font-size:16px;}
	.entry-header .post-author-link,
	.entry-header .post-date,
	.entry-header .post-time {display:inline-block;padding:15px 0 0;}
}
embed,iframe,img,object,video,.wp-caption{max-width:100%;}
img {height:auto;}
.gallery {overflow:hidden;}.gallery-item {float:left;margin:0 0 28px;text-align:center;}
.gallery-columns-1 .gallery-item{width:100%;}.gallery-columns-2 .gallery-item{width:50%;}.gallery-columns-3 .gallery-item{width:33%;}.gallery-columns-4 .gallery-item{width:25%;}.gallery-columns-5 .gallery-item{width:20%;}.gallery-columns-6 .gallery-item{width:16.6666%;}.gallery-columns-7 .gallery-item{width:14.2857%;}.gallery-columns-8 .gallery-item{width:12.5%;}.gallery-columns-9 .gallery-item{width:11.1111%;}
.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear: left;}
.gallery img{border:1px solid #ddd;height:auto;padding:4px;}.gallery img:hover,.gallery img:focus{border:1px solid #999;}
input,select,textarea{background:#fff;border:1px solid #000;color:#333;font-size:16px;padding:14px 16px 12px;width:100%;}
button,.button,textarea,input[type="button"],input[type="reset"],input[type="submit"],input[type="password"],input[type="url"],input[type="text"],input[type="search"],input[type="email"]{-moz-appearance:none;}
input:focus,textarea:focus{border-color:#333;outline:medium none;}
*::-moz-placeholder{color:#777;font-weight:300;opacity:1;}
*::-moz-selection{background:rgba(0,0,0,0.5);color:#fff;}
input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto;}
::-webkit-input-placeholder{color:#333;font-weight:300;}
button,input[type="button"],input[type="reset"],input[type="submit"],.button{background:#000;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;line-height:1em;height:46px;outline:medium none;padding:14px 20px 12px;text-align:center;text-decoration:none;white-space:nowrap;width:auto;}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.button:hover{opacity:1;text-decoration:none;}
button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover,button:focus,input:focus[type="button"],input:focus[type="reset"],input:focus[type="submit"],.button:focus{background:#fff;border:1px solid #000;color:#000;}
.entry-content .button:hover,.entry-content .button:focus{color:#fff;}
.button{display:inline-block;}
a.button.small,button.small,input[type="button"].small,input[type="reset"].small,input[type="submit"].small{padding:8px 16px;}
.site-container button:disabled,.site-container button:disabled:hover,.site-container input:disabled,.site-container input:disabled:hover,.site-container input[type="button"]:disabled,.site-container input[type="button"]:disabled:hover,.site-container input[type="reset"]:disabled,.site-container input[type="reset"]:disabled:hover,.site-container input[type="submit"]:disabled,.site-container input[type="submit"]:disabled:hover{background:#ddd;border-width:0;color:#777;cursor:not-allowed;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none;}
table{border-collapse:collapse;border-spacing:0;line-height:2;margin:0 0 40px;width:100%;}
tbody{border-bottom:1px solid #ddd;}
td,th{text-align:left;}
td{border-top:1px solid #ddd;padding:6px 0;}
th{font-weight:400;}
.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{position:absolute !important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden;}
.screen-reader-text:focus,.screen-reader-shortcut:focus,.genesis-nav-menu .search input[type="submit"]:focus,.widget_search input[type="submit"]:focus {clip:auto !important;height:auto;width:auto;display:block;font-size:1em;font-weight:bold;padding:15px 23px 14px;color:#333;background:#fff;z-index:100000;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);}
.more-link{position:relative;}
.genesis-skip-link{margin:0;}
.genesis-skip-link li{height:0;width:0;list-style:none;}
:focus{color:#333;outline:#ccc solid 1px;}
/* MEDIA QUERIES */
@media only screen and (min-width:801px) and (max-width:9999px){.site-header,.site-footer{padding:30px 40px 20px;}
	.content-sidebar-wrap .content{width:70%;padding:20px 20px 20px 40px;}
	.content-sidebar-wrap .sidebar-primary{width:30%;padding:20px 40px 20px 20px;}
	.xposd-category-main .content-sidebar-wrap .content {padding: 0 !important;width:100% !important;}
	.xposd-category-main .content-sidebar-wrap .sidebar-primary {display:none !important;padding:0 !important;width:0% !important;}
	.featured-investigations-nav{padding:20px 40px;}
	.home .slider{overflow:unset;padding:20px 40px;}
	.xposd-category-main .slider{padding:20px 40px;}
	div.featured-content,.featured-investigations,.col-3-wrap{padding:20px 40px;}
	.email-updates{padding: 20px 40px 30px;}
	div.featured-content article,.featured-investigations article{float:left;margin:0 15px 0 0;padding:0;text-align:center;width: calc(33.3% - 10px); }
	div.featured-content article:last-of-type,.featured-investigations article:last-of-type {margin:0 0 0 0;}
	div.featured-content article a.aligncenter,.featured-investigations article a.aligncenter{float:unset;text-align:unset;width:100%; }
	/*
	div.featured-content .entry-header a,.featured-investigations .entry-header a{color:#fff;font-size:inherit;float:unset;}
	div.featured-content .entry-header a:hover,.featured-investigations .entry-header a:hover{color:#f4d200;}
	div.featured-content .entry-header,.featured-investigations .entry-header{background:rgba(0,0,0,0.8) none repeat scroll 0 0;float:unset;height:95px;margin:0 auto;max-width:100%;overflow:hidden;padding:5px;position:relative;text-align:left;top:-101px;width:unset;word-wrap:break-word;z-index:9999;}
	div.featured-content .entry-content,.featured-investigations .entry-content{float:unset;font-size:inherit;margin:-95px auto 0;max-width:100%;text-align:left;width:unset;}
	*/
	div.featured-content .entry-header a,.featured-investigations .entry-header a{color:#000;font-size:inherit;float:left;}
	div.featured-content .entry-header a:hover,.featured-investigations .entry-header a:hover{color:#f4d200;}
	div.featured-content .entry-header,.featured-investigations .entry-header{float:left;height:auto;margin:0 auto;max-width:100%;padding:5px 0 10px;position:relative;text-align:left;width:100%;}
	div.featured-content .entry-content,.featured-investigations .entry-content{float:left;font-size:inherit;margin:0 auto;max-width:100%;text-align:left;width:100%;}
	.excerpt-read-more{display:block;}
	.newest-documents,.key-resources,.research-cited{display:inline-block;width:calc(33.3% - 10px);}
	.newest-documents,.research-cited {margin:0 15px 0 0;}
	.research-cited,.key-resources{border-top:0 none;}
	.newest-documents .wrap,.key-resources .wrap,.research-cited .wrap{padding:0;}
	.featured-audio{border-top:1px solid #000;float:left;padding:20px 50px;width:100%;}
	.featured-videos{padding:0px 30px 20px;}
	.widget_youtube_responsive{padding:0 20px;width:50%;}
	.widget_youtube_responsive:first-line{margin:0;}
	.footer-right{display:inline-block;padding:0 0 20px 10px;width:40%;}
	.footer-left{display:inline-block;width:60%;}
	.email-updates .enews form input{float:left;margin:0 10px;width:calc(25% - 20px);}}
@media only screen and (min-width:601px) and (max-width:9999px){#fi-menu li{width:25%;}}
@media only screen and (min-width:601px) and (max-width:800px){div.featured-content article,.featured-investigations article{float:left;margin-bottom:15px;padding:0;text-align:left;width:100%;}
	div.featured-content article a.aligncenter,.featured-investigations article a.aligncenter{float:left;text-align:unset;width:30%;}
	div.featured-content .entry-header a,.featured-investigations .entry-header a{color:#000;float:left;font-size:18px;}
	div.featured-content .entry-header a:hover,.featured-investigations .entry-header a:hover{color:#f4d200;}
	div.featured-content .entry-header,.featured-investigations .entry-header{background:none;border-radius:0;float:left;height:auto;margin:0 0 10px 0;max-width:unset;padding:0 0 0 10px;position:unset;text-align:left;top:unset;width:70%;word-wrap:break-word;z-index:9999;}
	div.featured-content .entry-content,.featured-investigations .entry-content{float:left;font-size:14px;margin:0;max-width:unset;padding:0 0 0 10px;text-align:left;width:70%;}
	div.featured-content .entry-content p,.featured-investigations .entry-content p {margin:0;}
	.excerpt-read-more{display:none;}}
@media only screen and (min-width:0px) and (max-width:800px){.site-header,.site-footer{padding:15px;}
	.content-sidebar-wrap .content,.content-sidebar-wrap .sidebar-primary{padding:15px;width:100%;}
	.featured-investigations-nav{padding:15px;}
	.home .slider{overflow:hidden;padding:15px;}
	.xposd-category-main .slider{overflow:hidden;padding:15px;}
	.xposd-category-main .content-sidebar-wrap .content {padding: 0 !important;width:100% !important;}
	.xposd-category-main .content-sidebar-wrap .sidebar-primary {display:none !important;padding:0 !important;width:0% !important;}
	div.featured-content,.featured-investigations{padding:15px;}
	.col-3-wrap {padding:0px;}
	.newest-documents,.key-resources,.research-cited{display:block;width:100%;}
	.newest-documents,.research-cited {margin:0 0 0 0;}
	.key-resources,.research-cited{ border-top:1px solid #000;}
	.newest-documents .wrap,.key-resources .wrap,.research-cited .wrap{padding:15px;}
	.email-updates{padding:15px;}
	.email-updates .enews form input{float:left;margin:5px 0;width:100%;}
	.featured-audio{border-top:1px solid #000;float:left;padding:15px;width:100%;}
	.featured-videos{padding:15px;}
	.widget_youtube_responsive{padding:0;width:100%;}
	.footer-right{display:block;padding:0 0 15px;width:100%;}
	.footer-left{display:none;}}
@media only screen and (min-width:0px) and (max-width:600px){#fi-menu li{width:50%;}
	div.featured-content article,.featured-investigations article{float:left;margin:0 0 10px;padding:0;text-align:left;width:100%;}
	div.featured-content article a.aligncenter,.featured-investigations article a.aligncenter{float:left;text-align:center;width:100%;}
	div.featured-content .entry-header a,.featured-investigations .entry-header a{color:#000;float:left;font-size:18px;}
	div.featured-content .entry-header a:hover,.featured-investigations .entry-header a:hover{color:#f4d200;}
	div.featured-content .entry-header,.featured-investigations .entry-header{background:none;border-radius:0;float:left;height:auto;margin:10px 0;max-width:unset;padding:0;position:unset;text-align:left;top:unset;width:100%;word-wrap:break-word;z-index:9999;}
	div.featured-content .entry-content,.featured-investigations .entry-content{float:left;font-size:14px;margin:0;max-width:unset;padding:0;text-align:left;width:100%;}
	div.featured-content .entry-content p,.featured-investigations .entry-content p{margin:0;}
	.excerpt-read-more{display:none;}}
@media only screen and (min-width:0px) and (max-width:950px){.genesis-nav-menu .search input[type="submit"],.widget_search input[type="submit"]{border:1px solid #000;height:56px;margin:20px 0 0;padding:0;position:relative;width:100%;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{text-align:center !important;}}
@media only screen and (min-width:951px) and (max-width:9999px){#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{text-align:left;}
	.genesis-nav-menu .search input[type="submit"],.widget_search input[type="submit"]{border:1px solid #000;height:56px;margin:0 0 0 20px;padding:0;position:absolute;width:30%;}}
/* ISOTOPE */
ul.filter{float:left;width:100%;}
ul.filter li{float:left;margin:0 5px 0 0;}
ul.filter a{background:#fff;border:1px solid #000;color:#000;display:block;padding:5px 10px;text-transform:uppercase;transition:all 500ms ease-in-out;}
ul.filter a:hover,ul.filter a.active{background:#000;color:#fff;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.author .tab-about .isotope-item{position:relative;float:left;width:100%;}
.author .tab-all-posts .pagination{padding:20px 0px 60px;}
.author > #mega-menu-wrap-primary,#mega-menu-wrap-primary #mega-menu-primary,#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item,#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link{vertical-align:middle !important;}
.author ul.mega-sub-menu{padding:15px 10px 0px 15px !important;}
.author .breadcrumb{margin:20px 30px;}
.author article{padding:10px 0 !important;}
.author ul.filter{padding:0 30px;}
.author ul.filter li{margin:0 1% 0 0;width:49%;}
.author ul.filter a{font-size:20px;padding:10px;text-align:center;}
.author article .entry-header,.author article .entry-content{padding:0 !important; width: 95% !important;}
.author .author-avatar{text-align:center !important;}
.author .author-avatar img{border:1px solid #777;}
.author .author-avatar,.author .author-dl, .author .author-tw{width:20% !important;}
.author .author-tw{transform:translate3d(30px,340px,0px) !important;}
.author .author-tw::before{float:left;margin:0 10px 0 0;}
.author .author-tw a{float:left;}
.author .author-dl{transform:translate3d(30px,260px,0px) !important;}
.author .author-avatar{transform:translate3d(30px,30px,0px) !important;}
.author .author-bio{transform:translate3d(30px,30px,0px) !important;left:unset !important;right:70px !important;width:70% !important;}
.dropcap{float:left;font-size:52px;line-height:0.95;padding:0 5px 0 0;vertical-align:top;}
.author .content .tab-about{position:relative;}
.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity;}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}

/***********************************************************************
* * * * 2. General Structure & Layout * * * * **************************
***********************************************************************/

/* 2A. Main Site Containers *******************************************/

.site-header, .site-inner, .site-footer, .slider, .nav-primary, .featured-investigations-nav, .top-secondary-nav, div.featured-content, .carousel-newest-documents, .featured-investigations, .email-updates, .featured-videos {float:left;margin:0 auto;width:100%;}

/* 2B. Main Content Area **********************************************/

@media only screen and (min-width: 0px) and (max-width: 600px) {
	.slider .soliloquy-container .soliloquy-caption,
	.slider .soliloquy-container .soliloquy-controls-auto,
	.slider .soliloquy-container .soliloquy-pager {display:block !important;}
}

.soliloquy-container.soliloquy-theme-metro .soliloquy-pager {background:rgba(255, 255, 255, 0.4) none repeat scroll 0 0;bottom:unset !important;display:block !important;height:25px !important;line-height:25px !important;margin:0 !important;position:absolute !important;text-align:left !important;top:0 !important;vertical-align:middle;width:80px !important;}
	
.home h4.entry-title,
.xposd-category-main h4.entry-title {font-size:22px;}

.col-3-wrap h4,
.featured-videos h3.widget-title {font-size:20px;}

.content-sidebar .content, .content-sidebar .sidebar-primary {float:left;}

.sidebar-primary .widget_weblizar_twitter .widget-title {display:none !important;}

.post-type-archive-featured_documents .content,
.post-type-archive-featured_documents .sidebar-primary {padding:20px 0 0 !important;}

.post-type-archive-featured_documents .content-sidebar-wrap {float:left;padding:20px 30px;width:100%;}

.full-width-content .content, .single-featured_documents .content {width:100%;}

.page-id-3355 .blox-theme-default .blox-image-container {max-width:800px;}

.page-id-3355 .content-sidebar-wrap {padding:20px 0;}

.page-id-3355 .content {display:block;font-size:18px;margin:0 auto;max-width:800px;padding:0 !important;width:100%;}

.page-id-3355 .content p:last-of-type,
.page-id-3355 .site-footer .wrap p:first-of-type {margin:0 !important;}

.page-id-3355 .site-footer {padding:0 40px 20px !important;}

.page-id-3355 .xposd-footer-copyright {border-top:0 none !important;}

.author .content{padding:20px 30px;}

.author .content .entry:last-child{padding:0 0 20px;}

/* 2C. Site Header ****************************************************/

@media only screen and (min-width: 801px) and (max-width:99999px){
	#blox_global_1464 {display:block !important;}
	#blox_global_3432 {display:none !important;}
	#mega-menu-wrap-xposd-top-secondary-navigation #mega-menu-xposd-top-secondary-navigation a {text-align:left !important;}}
@media only screen and (min-width: 0px) and (max-width:800px){
	#blox_global_1464 {display:none !important;}
	#blox_global_3432 {display:block !important;}
	#mega-menu-wrap-xposd-top-secondary-navigation #mega-menu-xposd-top-secondary-navigation a {text-align:center !important;}}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children a.mega-menu-link::after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children a.mega-menu-link::after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children a.mega-menu-link::after {float:unset !important;}

#genesis-nav-primary .mega-sub-menu a.mega-menu-link::before {margin:0 5px 0 -5px !important;}

#genesis-nav-primary .mega-sub-menu a {text-align:center !important;}

.xposd-category-main .site-header {display: none;}

.xposd-category-main .content, .home .content {padding:0;}

.gch-header {border-bottom:1px solid #000;float:left;padding:25px 50px 20px;width:100%;}

.site-header {border-bottom:1px solid #000;display:none;float:left;height:auto;width:100%;}

.site-header .title-area {display:none;}

.site-header .exposedbycmd-site-logo {display:block;height:auto;margin:0 auto;width:85%;}

/* 2D. Breadcrumb *****************************************************/

.breadcrumb {color:#777;font-style:oblique;font-weight:300;margin:0 0 20px 0;}

.breadcrumb .dashicons-admin-home::before {font-size:25px;}

/* 2E. Site Footer ****************************************************/

.footer-right, .footer-left {float:right;}

.footer-right h3.widget-title {color:#fff;font-size:18px;margin:0 0 20px;}

.footer-right .sli-form{margin:10px auto !important;}
.footer-right .sli-row{display:block !important;margin:0 auto !important;max-width:100% !important;width:100% !important;}
.footer-right .sli-column,
.footer-right .sli-columns{padding-left:unset !important;padding-right:unset !important;}
.footer-right .sli-medium-6{padding:0 !important;width:49% !important;}
.footer-right .sli-medium-6:first-of-type{padding:0 2% 0 0 !important;}
.footer-right .sli-element{margin-bottom:5px !important;margin-top:5px !important;}

.footer-right .sli-button.sli-expand {font-size:16px !important;}

.footer-right #text-12 h3.widget-title {margin:0;}

.footer-left {padding:0 10px 20px 0;}

.site-footer {background:#000;font-size:16px;text-transform:uppercase;}

.site-footer a {transition:all 500ms ease-in-out;}

.footer-right .enews-widget {margin:0 0 20px 0;}

.footer-right .enews-widget form {background:#f4d200;display:block;float:left;padding:10px 10px 0;width:100%;}

.footer-right .enews-widget input {border:1px solid #000;float:left;margin:0 0 10px 0;}

.footer-right .enews-widget input[type="text"] {width:49%;}

.footer-right #subbox1 {margin:0 2% 0 0;}

.footer-right #subbutton{width:100%;transition:all 500ms ease-in-out;}

.footer-right .enews-widget input[type="email"] {width:100%;}

.footer-right .widget_text, .footer-right .widget_text .widget-wrap, .footer-right .widget_text .footer-social-links {width:100%;}

.footer-social-link {border:1px solid #fff;border-radius:100%;color:#fff;display:inline-block;height:70px;line-height:69px;text-align:center;width:70px;}

.footer-social-link-wrap {display:inline-block;float:left;text-align:center;width:25%;}

.footer-social-link:hover, .xposd-footer-copyright a:hover, .xposd-footer-loginout a:hover {color:#000;background:#fff;}

.footer-social-links .dashicons-before::before {font-size:45px;height:auto;line-height:inherit;width:100%;}

.footer-left .widget_nav_menu {float:left;display:inline-block;width:33.3%;}

.footer-left .widget_nav_menu a {color:#fff;float:left;padding:5px 10px;width:100%;}

.footer-left .widget_nav_menu a:hover {background:#fff;color:#000;}

.xposd-footer-copyright, .xposd-footer-loginout {float:left;text-align:center;width:100%;}

.xposd-footer-copyright {border-top:1px solid#fff;color:#fff;padding:10px 0 0 0;}

.xposd-footer-copyright a, .xposd-footer-loginout a, .xposd-footer-copyright p {color:#fff;padding:5px 10px;text-transform:uppercase;}

.xposd-footer-copyright p, .xposd-footer-copyright a {display:inline-block;margin:0;}

/* 2F. Column Classes  ************************************************/
 
.archive article.one-half {float:left;display:inline-block;width:48%;}

/***********************************************************************
* * * * 3. Navigation * * * * ******************************************
***********************************************************************/

/* 3A. Primary Navigation *********************************************/

#genesis-nav-primary {border-bottom:1px solid #000;}

#genesis-nav-primary a {transition:all 500ms ease-in-out !important;}

#menu-primary-navigation .sub-menu li {float:none;}

.genesis-nav-menu .search input[type="submit"], .widget_search input[type="submit"] {height:46px !important;}

.search-form {overflow:hidden;}

.entry-content .search-form, .site-header .search-form {width:50%;}

#mega-menu-primary .mega-sub-menu li a {text-align:left !important;}

#pum-5929 #searchform input#s {background:#fff !important;border:1px solid #000 !important;border-radius:0 !important;color:#000 !important;font-size:20px;height:70px !important;width:calc(100% - 74px) !important;}

#pum-5929 #searchform input#searchsubmit {background:rgba(255,255,255,0) !important;border:0 none !important;border-radius:0 !important;color:#fff !important;font:36px 'dashicons';height:70px !important;line-height:36px;text-align:center;vertical-align:top;width:70px !important;}

.pum-theme-2210 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {left:calc(50% - 35px) !important;}

/* 3B. Secondary Navigation *******************************************/

#mega-menu-xposd-top-secondary-navigation a {transition:all 500ms ease-in-out !important;}

/* 3C. Featured Investigations Navigation *****************************/

@media only screen and (min-width: 601px) and (max-width: 99999px) {
	#soliloquy-container-3343 {display:none !important;}
	#soliloquy-container-2045 {display:block !important;margin:0 !important;}
}
@media only screen and (min-width: 0px) and (max-width: 600px) {
	#soliloquy-container-3343 {display:block !important;}
	#soliloquy-container-2045 {display:none !important;margin:0 !important;}
}

#soliloquy-container-2045 {margin:0 !important;}

.featured-investigations-nav {border-bottom:1px solid #000;}

#fi-menu {float:left;width:100%;}

#fi-menu li {float:left;margin:0;padding:10px;text-align:center;}

#fi-menu a {text-indent:-9999px;}

#fi-menu img {border:1px solid #000;box-shadow:5px 5px 10px -2px #222;transition:all 500ms ease-in-out;}

#fi-menu img:hover {box-shadow:10px 10px 5px -2px #222;}

/***********************************************************************
* * * * 4. Front & Featured Pages * * * * ******************************
***********************************************************************/

/* 4A. General ********************************************************/

.widget-title {margin:0 0 20px;font-size:28px;text-align:center;text-transform:uppercase;}

/* 4B. Slideshow ******************************************************/

@media only screen and (min-width: 951px) and (max-width: 99999px) {
	.slider .soliloquy-container .soliloquy-item > a {width:66.667% !important;}
	.soliloquy-container.soliloquy-theme-metro .soliloquy-caption.soliloquy-caption-right  {width:33.333% !important;}
	.soliloquy-caption-inside {padding:0 0 0 15px !important;position:relative !important;}}

@media only screen and (min-width: 0px) and (max-width: 950px) {
	.slider .soliloquy-container .soliloquy-item > a {width: 100% !important;}
	.soliloquy-container.soliloquy-theme-metro .soliloquy-caption.soliloquy-caption-right {width:100% !important;}
	.soliloquy-caption-inside {padding:20px 0 10px !important;position:relative !important;}}

.slider .soliloquy-container .soliloquy-item > a {bottom:unset !important;left:unset !important;float:left !important;right:unset !important;top:unset !important;}

.soliloquy-container.soliloquy-theme-metro .soliloquy-caption.soliloquy-caption-right {bottom:unset !important;left:unset !important;max-height:100% !important;float:left !important;position:relative !important;right:unset !important;top:unset !important;}

#soliloquy-container-139,
#soliloquy-container-414,
#soliloquy-container-415,
#soliloquy-container-416,
#soliloquy-container-418,
#soliloquy-container-419,
#soliloquy-container-420,
#soliloquy-container-421,
#soliloquy-container-422 {margin:0 !important;}

.soliloquy-fc-title a {color:#000 !important;}

.soliloquy-fc-title a:hover {color:#009cf4 !important;}

.soliloquy-container.soliloquy-theme-metro .soliloquy-caption-inside .soliloquy-fc-content {color:#000 !important;font-size:16px !important;line-height:1.6em !important;}

.soliloquy-caption-inside {background:#fff !important;min-height:140px !important;}

.soliloquy-caption-inside p {font-size:16px !important;line-height:1.6em !important;}

.soliloquy-caption-bottom {bottom:0 !important;}

.soliloquy-caption h2 a {font-size:30px !important;line-height:1.2em !important;}

.soliloquy-fc-read-more {color:#000 !important;float:left !important;font-size:16px !important;width:100% !important;}

.soliloquy-fc-read-more:hover {color:#009cf4 !important;}

.soliloquy-fc-content div.wrap-excerpt-read-more {display:none !important;}

/* Style the slideshow's added author/date div */
.sol_soliloquy_fc_author_date {color:#0a0a0a;font-size:16px !important;font-weight:bold;}

/* Add margin between the story summary and the added author/date div */
.soliloquy-container.soliloquy-theme-metro .soliloquy-caption-inside .soliloquy-fc-content.soliloquy-fc-title-above {margin:10px 0 15px !important;}

/* 4C. Email Updates Form *********************************************/

.email-updates {background:#f4d200;border-top:1px solid #000;}

/* 4D. Featured Investigations & The Latest ***************************/

div.featured-content, .featured-investigations {border-top:1px solid #000;}

div.featured-content {border-bottom:1px solid #000;}

div.featured-content article a.aligncenter img, .featured-investigations article a.aligncenter img {border:1px solid #777;max-width:100% !important;width:100%;}

.more-from-category {float:left;margin:0;width:100%;}

div.featured-content p.more-from-category, .featured-investigations p.more-from-category, div.youtube-external-link-wrap, div.soundcloud-external-link-wrap{display:block;float:left;margin:10px 0 0;width:100%;text-align:center;}

div.featured-content p.more-from-category a, .featured-investigations p.more-from-category a, a.youtube-external, a.soundcloud-external{display:block;margin:0 auto;max-width:360px;width:100%;float:none;}

.wrap-excerpt-read-more {width: 100%;}

/* Style attribution added to featured investigations and latest news */
div.featured-content p.entry-meta, .featured-investigations p.entry-meta{float:left;font-weight:700;margin:5px 0 0;}
div.featured-content p.entry-meta a, .featured-investigations p.entry-meta a {font-weight:700;}
div.featured-content .entry-content p, .featured-investigations .entry-content p{margin:0 0 5px;}
div.featured-content .entry-header a.entry-author-link, .featured-investigations .entry-header a.entry-author-link {float:none;}

/* 4E. Newest Documents, Key Resources, & Research Cited **************/

.col-3-wrap {float:left;width:100%;}

.newest-documents, .key-resources, .research-cited {float: left;}

#twitter-widget-0 .timeline-Header-title {color:#000 !important;display:block !important;font-family:'Futura LT W01 Medium',sans-serif !important;font-size:28px !important;font-weight:300 !important;margin:0 auto !important;text-align:center !important;text-transform:uppercase !important;}

.key-resources #twitter-widget-0 {width:100% !important;}

.research-cited article, .key-resources article {float:left;width:100%;}

/* 4F. Featured Videos ************************************************/

.featured-videos {border-top:1px solid #000;}

.widget_youtube_responsive {float:left;text-align:center;}

.widget_youtube_responsive h3 {display:block;margin:0;padding:15px 0;vertical-align:middle;}

iframe.StefanoAI-youtube-responsive {background:#000;padding:2px;}

/***********************************************************************
* * * * 5. Internal Pages * * * * **************************************
***********************************************************************/

#commentform input[type="submit"] {display:block;float:none;margin:0 auto;max-width:360px;width:100%;}

/* 5A. Single *********************************************************/

/* 5A-1. Post */

.single .entry-content {float: left; margin: 0; padding: 0; width: 100%;}

.entry-content img.alignright {float:right !important;}

.single article ul,
.content-sidebar-wrap .content article ul {margin:0 0 0 20px;}

.single article li,
.content-sidebar-wrap .content article li {list-style-type:initial;margin:0 0 10px 0;}

.single article figure.alignleft {float:left;}

.single article figure.alignright {float:right;}

.single article figcaption {color:#777;font-size:12px;text-align:center;text-transform:uppercase;}

.single .entry-header {float:left;margin:0;padding:0;width:100%;}

.single .attachment-post-image,.single .attachment-featured-image-single {float:left;margin:0 0 10px 0;max-width:900px;text-align:center;width:100%;}

.single .entry-header .entry-title {float:left;margin:0 0 10px;width:100%;}

.single .entry-header .avatar {border:1px solid;border-radius:60px;display:inline-block;float:left;height:60px;margin:0 10px 10px 0;width:60px;}

.single .entry-header .custom-post-edit {float:right;height:60px;line-height:60px;margin:0 0 10px;}

.single .entry-header div.entry-meta {display:block;margin:0 0 10px 0;width:100%;}

.single .entry-header .entry-meta-2 {border-bottom:1px solid #777;border-top:1px solid #777;float:left;margin:0 0 10px 0;padding:10px 0;width:100%;}

.single .entry-meta-2 .entry-comments-link {display:block;float:left;height:40px;line-height:40px;margin:0;}

.single .entry-meta-2 .social-wrap {display:block;float:right;margin:0;}

.single .entry-meta-2 .entry-categories {display:block;float:left;margin:0 0 10px 0;width:100%;}

.single .entry-meta-2 .apss-social-share {float:right;}

.single .entry-meta-2 .apss-social-share .apss-single-icon {display:inline-block;float:left;margin:0 0 0 20px;}

.single .entry-meta-2 .apss-social-share .apss-single-icon a {color:#fff;display:unset;float:none;margin:0;min-height:unset;position:unset;}

div.entry-comments {border-top:1px solid #000;float:left;padding:20px 0;width:100%;}

div.entry-comments h3 {margin:0 0 20px;text-align:center;}

div.entry-comments li.comment {float:left;padding:0 0 20px;width:100%;}

div.entry-comments ul.children {float:left;padding:20px 0 0 30px;}

div.entry-comments ul.children li:last-child {padding:0;}

div.entry-comments p.comment-author {display:block;float:left;font-size:18px;height:48px;line-height:48px;margin:0 15px 0 0;text-transform:uppercase;}

div.entry-comments .comment-header,
div.entry-comments .comment-content,
div.entry-comments .comment-reply {display:block;float:left;width:100%;}

div.entry-comments .comment-header {background:#000;color:#fff;line-height:48px;padding:15px;}

div.entry-comments .comment-header a {color:#fff;}

div.entry-comments .comment-header a:hover {color:#f4d200;}

div.entry-comments .even.depth-1 .comment-content, 
div.entry-comments .even.depth-1 .comment-reply,
div.entry-comments .even.depth-2 .comment-content, 
div.entry-comments .even.depth-2 .comment-reply,
div.entry-comments .even.depth-3 .comment-content, 
div.entry-comments .even.depth-3 .comment-reply,
div.entry-comments .even.depth-4 .comment-content, 
div.entry-comments .even.depth-4 .comment-reply,
div.entry-comments .even.depth-5 .comment-content, 
div.entry-comments .even.depth-5 .comment-reply {background:rgba(0,156,244,0.25);}

div.entry-comments .odd.depth-1 .comment-content, 
div.entry-comments .odd.depth-1 .comment-reply,
div.entry-comments .odd.depth-2 .comment-content, 
div.entry-comments .odd.depth-2 .comment-reply,
div.entry-comments .odd.depth-3 .comment-content, 
div.entry-comments .odd.depth-3 .comment-reply,
div.entry-comments .odd.depth-4 .comment-content, 
div.entry-comments .odd.depth-4 .comment-reply,
div.entry-comments .odd.depth-5 .comment-content, 
div.entry-comments .odd.depth-5 .comment-reply {background:#eee;}

div.entry-comments .comment-content {padding:15px 15px 0 80px;position:relative;}

div.entry-comments .comment-reply {padding:0 15px 15px;text-align:right;}

div.entry-comments p.comment-meta {float:left;margin:0 15px 0 0;}

div.entry-comments p.comment-author .avatar {border:2px solid #f4d200;border-radius:100%;float:left;margin:0 15px 0 0;}

div.entry-comments .comment-content p:first-child::before {color:#000;content:"\f473";font:52px 'dashicons';left:15px;position:absolute;top:12px;transform:rotateY(180deg);}

/* 5A-2. Research Cited */

.single-research_cited .research-cited-source-info {border-top:1px solid #777;float:left;padding:10px 0 0 0;width:100%;}

.single-research_cited .entry-content {margin:0 0 15px 0 !important;}

.single-research_cited .entry-header .entry-meta,.single-research_cited .entry-header .custom-post-edit {margin:0 !important;}

/* 5A-3. Author Box */

.author-box .author-avatar,.author-box .author-info-wrap {display:inline-block;float:left;}

.author-box .author-info-wrap {max-width:75%;padding:0 0 0 10px;}

.author-box {border-top:1px solid #000;float:left;padding:20px 10px;width:100%;}

.author-box img {border:1px solid #000;border-radius:100px;float:left;margin-right:20px;width:80px;}

.author-box .author-box-title, .author-box .author-box-content {float:left;width:80%;}

div.comment-respond {border-top:1px solid #000;float:left;padding:20px 0 0;width:100%;}

/* 5B. Archive ********************************************************/

/* 5B-1. Post */

.archive article {border-top:1px solid #000;padding:10px 0;width:100%;}

.archive article .entry-title {margin:10px 0;}

.archive article .entry-header, .archive article .entry-content {display:block;float:left;width:100%;}

.archive article .post-info {color:#777;display:inline-block;float:left;margin:0 0 10px;}

.archive article .entry-categories {color:#777;}

.archive article .custom-post-edit {display:inline-block;float:right;}

.archive .entry-categories::before {font:normal 16px/1 'dashicons' !important;vertical-align:middle;}

.archive .entry-meta-2 .apss-social-share {float:left;}

.archive .entry-meta-2 .apss-social-share .apss-single-icon {display:inline-block;float:left;margin:0 20px 0 0;}

.archive .entry-meta-2 .apss-social-share .apss-single-icon a {color:#fff;display:unset;float:none;margin:0;min-height:unset;position:unset;}

/* 5B-2. Research Cited */

.post-type-archive-research_cited article .entry-header, .post-type-archive-research_cited article .entry-content {display:block;float:left;width:100%;}

.post-type-archive-research_cited article p {margin:0;}

.post-type-archive-research_cited .entry-footer .entry-meta {margin:0 !important;}

.post-type-archive-research_cited .entry-content {margin:0 0 10px !important;}

/* 5C. Pagination *****************************************************/

.pagination {float:left;width:100%;}

.pagination ul {float:left;line-height:33px;width:100%;}

.pagination li {display:inline-block;float:left;margin:0 5px 0 0;}

.pagination li a {border:1px solid #000;color:#000;float:left;height:35px;text-align:center;transition:all 500ms ease-in-out;width:35px;}

.pagination li.pagination-previous a, .pagination li.pagination-next a {padding:0 10px;width:unset;}

.pagination li a:hover, .pagination li.active a {background:#000;color:#fff;}

/***********************************************************************
* * * * 6. Special * * * * *********************************************
***********************************************************************/

#twitter-widget-0 {height:600px;}

/* 6A. Error 404 Page *************************************************/

.error404 .site-header {display:none;}

.error404 {background:#000 !important;}

.error404 .featured-investigations-nav {display:none;}

.error404 .blox-container {background:#fff;}

.error404 .exposed-404-graphic img {border:1px dotted #f4d200;display:block;margin:10px auto;padding:10px;}

.error404 .site-inner {float:left;width:100%;}

.error404 .site-inner .content-sidebar-wrap {display:block;margin:0 auto;width:100%;}

.error404 .content {float:left;padding:20px 20px 0;width:100%;}

.error404 .hentry {color:#fff;display:block;margin:0 auto;max-width:700px;width:100%;}

.error404 .hentry h1 {font-weight:700;margin:0 0 20px 0;text-align:center;text-transform:uppercase;}

.error404 .hentry form.search-form {float:left;margin:0 0 10px 0;width:100%;}

.error404 .hentry form.search-form input[type="search"], .error404 .hentry form.search-form input[type="submit"] {background:transparent;border:1px solid #f4d200;color:#fff;display:inline-block;float:left;}

@media only screen and (min-width: 0px) and (max-width: 600px) {
	.error404 .hentry form.search-form input[type="search"] {margin:0 0 15px;width:100%;}
	.error404 .hentry form.search-form input[type="submit"] {width:100%;}
}

@media only screen and (min-width: 601px) and (max-width: 99999px) {
	.error404 .hentry form.search-form input[type="search"] {margin:0 2% 0 0;width:78%;}
	.error404 .hentry form.search-form input[type="submit"] {width:20%;}
}

.error404 .hentry form.search-form input[type="submit"] {height:46px;transition:all 500ms ease-in-out;}

.error404 .hentry form.search-form input:hover[type="submit"] {background:#f4d200;color:#000;}

.error404 .hentry form.search-form input {padding:12px 10px !important;}

.error404 .hentry form.search-form input::-moz-placeholder {color:#fff;}

.error404 #mega-toggle-block-1::before {font-size:36px !important;margin:0 !important;}

.error404 .site-footer {padding-top:20px;}

.error404 .site-footer .wrap {padding:0 20px 20px;}

.error404 .site-footer .wrap p {margin:0;}

/* 6B. Staff Profiles Page ********************************************/

.page-id-24 article .entry-header {float:left;margin:0 0 20px;text-align:center;width:100%;}

.page-id-24 .content {float:left;padding:20px 30px;width:100%;}

.page-id-24 a.post-edit-link {display: none;}

.page-id-24 .tmm .tmm_member .tmm_photo {border:3px solid #000;border-radius:100% !important;box-shadow:0 0 5px 2px rgba( 0, 0, 0, 0.5 );}

.page-id-24 .tmm .tmm_member {border:3px solid #000 !important;box-shadow:4px 4px 5px 0px rgba(0, 0, 0, 0.5);}

.page-id-24 .tmm .tmm_names {font-size:20px !important;line-height:inherit !important;margin:10px 0 15px !important;text-transform:uppercase;}

.page-id-24 .tmm .tmm_job {color:#777 !important;font-size:16px !important;}

.page-id-24 .tmm .tmm_desc {font-size:16px !important;margin:15px 0 5px !important;}

.page-id-24 .tmm .tmm_textblock .tmm_sociallink img {border-radius:100% !important;height:32px !important;margin:10px 5px !important;width:32px !important;}

/* 6C. Contact Us Page ************************************************/

.ninja-forms-cont {background:#f4d200 none repeat scroll 0 0;margin:0 auto;padding:20px;width:80%;}

/* 6D. Dashicons & Associated Links ***********************************/

.single-research_cited .excerpt-read-more, .post-type-archive-research_cited .excerpt-read-more {display:none !important;}

.research-cited-read-more-external {background:#000;border:1px solid #000;color:#fff;float:left;margin:0;padding:5px 10px;transition:all 500ms ease-in-out;}

.research-cited-read-more-external:hover, .research-cited-read-more-external:focus {background:#fff;color:#000;}

.single-research_cited .dashicons-before::before, .post-type-archive-research_cited .dashicons-before::before {font-size:30px;margin-right:15px;}

.more-from-category a::before, .entry-comments-link::before, .entry-categories::before, .entry-tags::before, a.more-from-category::before {display:inline-block;font:normal 16px/1 'dashicons';margin:0 10px 0 0;vertical-align:middle;-webkit-font-smoothing:antialiased;}

.entry-comments-link::before {content:"\f125"; /* dashicons-format-chat */}

.entry-categories::before {content:"\f323"; /* dashicons-category */}

.entry-tags::before {content:"\f323"; /* dashicons-tag */}

.entry-categories, .entry-tags {display:inline-block;}

.archive article p.custom-post-edit {float:left;width:100%;}

.custom-post-edit a.dashicons-edit {text-decoration:none;transition:all 500ms ease-in-out;}

.custom-post-edit a.dashicons-edit::before {display:inline-block;font:normal 16px/1 'dashicons';margin:0 10px 0 0;vertical-align:middle;-webkit-font-smoothing:antialiased;}

.more-from-category a::before {content: "\f132";}

.more-from-category a, a.more-from-category {background:#000;border:1px solid #000;color:#fff;display:block;padding:7px 10px;transition:all 500ms ease-in-out;text-align:center;max-width:360px;width:100%;}

.more-from-category a:hover, .more-from-category a:focus, a.more-from-category:hover, a.more-from-category:focus {background:#fff;color:#000;}

.author-tw:before {font-family:'dashicons';content:"\f301";}

/* Contact Forms */

.wpcf7-form {background:#f4d200;margin:0 auto;padding:1em;width:100%;}

/* PROJECT PAGE STYLES */

/* PROJECT PAGE STYLES */

.page-template-project .widget_search input[type="submit"],
.page-template-project .widget_search input[type="search"] {border:1px solid #fff !important;}

.page-template-project p.more-from-category {margin:20px 0 0 !important;}

@media only screen and (min-width: 1064px) and (max-width: 9999px) {
	.project-alec-map .alec-map-wrap iframe {height:550px;}
}

@media only screen and (min-width: 901px) and (max-width: 1063px) {
	.project-alec-map .alec-map-wrap iframe {height:325px;}
}

@media only screen and (min-width: 808px) and (max-width: 900px) {
	.project-alec-map .alec-map-wrap iframe {height:550px;}
}

@media only screen and (min-width: 521px) and (max-width: 807px) {
	.project-alec-map .alec-map-wrap iframe {height:325px;}
}

@media only screen and (min-width: 0px) and (max-width: 520px) {
	.project-alec-map .alec-map-wrap iframe {height:250px;}
}

.page-id-30 p.more-from-category a,
.page-id-10 p.more-from-category a {background:#000 !important;color:#fff !important;float:left !important;max-width:100% !important;padding:9px 10px !important;width:100% !important;}

.page-id-30 p.more-from-category a:hover,
.page-id-10 p.more-from-category a:hover {background:#fff !important;color:#000 !important;}

.page-template-project .widget_search input[type="search"] {background:#000;color:#fff;}

.page-template-project .widget_search input[type="search"]::-moz-placeholder {color:#fff;}

.page-template-project li.mega-menu-flyout ul.mega-sub-menu li a {text-align:center !important;}

.page-template-project .site-header .wrap, 
.page-template-project .site-header .title-area, 
.page-template-project .site-header .site-title, 
.page-template-project .site-header .site-title a {height:auto;}

.page-id-1786 .site-header {background:rgba(0, 0, 0, 0) url('https://www.exposedbycmd.org/wp-content/uploads/2016/12/Donald-Trump-by-Gage-Skidmore.jpg') no-repeat scroll center center / cover ;}

.page-id-30 .site-header {background:rgba(0, 0, 0, 0) url('https://www.exposedbycmd.org/wp-content/uploads/2017/03/spn-spiderweb.jpg') no-repeat scroll center center / cover ;}

.page-id-3020 .site-header {background:rgba(0, 0, 0, 0) url('https://www.exposedbycmd.org/wp-content/uploads/2017/05/bradley-lion-house.jpg') no-repeat scroll center center / cover ;}

.page-template-project .site-header {display:block !important;margin:0 auto;padding:0;}

.page-template-project .project-header {background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0;float:left;padding:30px 20px;width:100%;}

.page-id-18 .project-header,
.page-id-14 .project-header,
.page-id-16 .project-header,
.page-id-22 .project-header,
.page-id-5205 .project-header {background:#fff !important;}

.page-id-18 .project-featured-reports li a {font-size:22px;font-weight:bold;line-height:1.2;}

.page-id-18 .project-featured-reports li {margin-bottom:20px;}

.page-id-18 .project-sidebar,
.page-id-14 .project-sidebar,
.page-id-16 .project-sidebar,
.page-id-22 .project-sidebar,
.page-id-5205 .project-sidebar {background:#009cf4;}

.page-id-18 .project-research-cited a:hover,
.page-id-14 .project-research-cited a:hover,
.page-id-16 .project-research-cited a:hover,
.page-id-22 .project-research-cited a:hover,
.page-id-5205 .project-research-cited a:hover {color:#fff;}

.page-id-18 .project-research-cited .more-from-category a:hover,
.page-id-14 .project-research-cited .more-from-category a:hover,
.page-id-16 .project-research-cited .more-from-category a:hover,
.page-id-22 .project-research-cited .more-from-category a:hover,
.page-id-5205 .project-research-cited .more-from-category a:hover {background:#fff !important;color:#000 !important;}

.page-id-18 .site-header,
.page-id-18 .site-inner,
.page-id-18 .site-footer,
.page-id-18 .slider,
.page-id-18 .nav-primary,
.page-id-18 .featured-investigations-nav,
.page-id-18 .top-secondary-nav,
.page-id-18 div.featured-content,
.page-id-18 .carousel-newest-documents,
.page-id-18 .featured-investigations,
.page-id-18 .email-updates,
.page-id-18 .featured-videos,
.page-id-14 .site-header,
.page-id-14 .site-inner,
.page-id-14 .site-footer,
.page-id-14 .slider,
.page-id-14 .nav-primary,
.page-id-14 .featured-investigations-nav,
.page-id-14 .top-secondary-nav,
.page-id-14 div.featured-content,
.page-id-14 .carousel-newest-documents,
.page-id-14 .featured-investigations,
.page-id-14 .email-updates,
.page-id-14 .featured-videos,
.page-id-16 .site-header,
.page-id-16 .site-inner,
.page-id-16 .site-footer,
.page-id-16 .slider,
.page-id-16 .nav-primary,
.page-id-16 .featured-investigations-nav,
.page-id-16 .top-secondary-nav,
.page-id-16 div.featured-content,
.page-id-16 .carousel-newest-documents,
.page-id-16 .featured-investigations,
.page-id-16 .email-updates,
.page-id-16 .featured-videos,
.page-id-22 .site-header,
.page-id-22 .site-inner,
.page-id-22 .site-footer,
.page-id-22 .slider,
.page-id-22 .nav-primary,
.page-id-22 .featured-investigations-nav,
.page-id-22 .top-secondary-nav,
.page-id-22 div.featured-content,
.page-id-22 .carousel-newest-documents,
.page-id-22 .featured-investigations,
.page-id-22 .email-updates,
.page-id-22 .featured-videos,
.page-id-5205 .site-header,
.page-id-5205 .site-inner,
.page-id-5205 .site-footer,
.page-id-5205 .slider,
.page-id-5205 .nav-primary,
.page-id-5205 .featured-investigations-nav,
.page-id-5205 .top-secondary-nav,
.page-id-5205 div.featured-content,
.page-id-5205 .carousel-newest-documents,
.page-id-5205 .featured-investigations,
.page-id-5205 .email-updates,
.page-id-5205 .featured-videos {overflow:hidden;}

.page-template-project .project-header h2 {color:#fff;margin:0;text-align:center;}

.page-template-project .project-header-body p {color:#fff;font-size:18px;font-weight:bold;margin:0;text-align:center;}

.page-template-project .project-header-about p {color:#fff;font-size:18px;font-weight:normal;margin:0;text-align:left;text-transform:none !important;}

span.project-bold {color:#f40022;font-weight:bold;}

span.project-yellow {color:#f4d200;}

.page-template-project .featured-investigations-nav {display:none !important;}

.page-template-project .sidebar-primary {display:none !important;}

.page-template-project .content-sidebar-wrap .content {padding:0 !important;width:100% !important;}

.page-template-project article .project-feature-info {float:left;padding:0 0 20px;width:100%;}

.page-template-project .site-footer {padding:30px 0 20px;}

.page-template-project .footer-left {padding:0 10px 20px 50px;}

.page-template-project .footer-right {padding:0 50px 20px 10px;}

.project-feature-info .project-feature-title {display:block;float:left;margin:0 0 5px;padding:0;text-align:left;width:100%;}

.project-feature-info .project-feature-author {color:#777;margin:0 0 5px;}

.project-feature-info .project-feature-title h5 {font-weight:bold;margin:0;}

.project-feature-info .project-article-excerpt,
.project-feature-info .project-feature-author {display:block;float:left;padding:0;width:100%;}

.project-feature-info .project-article-excerpt .wrap-excerpt-read-more {display:none;}

div.project-header-headline,
div.project-header-body,
div.project-header-about {display:block;margin:0 auto;max-width:1000px;padding:10px 0;text-transform:uppercase; width:100%;}

.page-id-1786 div.project-sidebar { background:#f4d200; }

.page-id-30 div.project-sidebar,
.page-id-3020 .project-sidebar {background:#009cf4;color:#000;}

.page-id-10 .project-sidebar {background:#f40022;}

.page-id-30 .project-featured-reports li a,
.page-id-3020 .project-featured-reports li a {font-family:"Futura LT W01 Medium",sans-serif;font-size:22px;font-weight:bold;line-height:1.2em;}

.page-id-30 .project-featured-reports li,
.page-id-3020 .project-featured-reports li {margin:0 0 15px 0;}

.page-id-30 .project-featured-reports li:last-of-type,
.page-id-3020 .project-featured-reports li:last-of-type {margin:0;}

.page-id-30 .spn-map-wrap iframe {height:550px;}

.project-featured-reports {padding-bottom:30px;}

@media only screen
and (min-width: 901px)
and (max-width: 99999px) {
	div.spn-map-wrap {width:100%;}
	div.alec-map-wrap {width:75%;}
	div.spn-faq-wrap,
	div.alec-faq-wrap {padding:0 0 0 20px;text-align:left;width:25%;}
}
@media only screen
and (min-width: 0px)
and (max-width: 900px) {
	div.spn-map-wrap,
	div.alec-map-wrap {width:100%;}
	div.spn-faq-wrap,
	div.alec-faq-wrap {padding:30px 0 0;text-align:center;width:100%;}
}

#attachment_2263,
#attachment_2262 {display:block;margin:0 auto 10px;}

#attachment_2263 img,
#attachment_2262 img {margin:0 auto 10px;}

#attachment_2263 figcaption,
#attachment_2262 figcaption {color:#666;font-size:12px;}

.project-sidebar .pum-title {font-family:"Futura LT W01 Medium" !important;font-size:28px !important;padding:0 0 10px;text-align:center !important;text-transform:uppercase !important;}

.project-sidebar .pum-trigger {color:#000 !important;font-size:18px !important;font-weight:bold !important;padding:0 0 3px !important;transition:all 500ms ease-in-out !important;}

.project-sidebar .pum-trigger::before {content:"\f348";font-family:"dashicons";font-size:28px;font-weight:normal !important;padding:0 7px 0 0;vertical-align:middle;}

.project-sidebar .pum-trigger:hover {box-shadow:0px 6px 0px -2px #fff !important;color:#fff !important;transition:all 500ms ease-in-out !important;}

.page-id-30 .project-faq-wrap p {text-align:center;text-transform:uppercase;}

.page-id-30 .project-faq-wrap p:last-of-type {margin:0;}

div.project-sidebar {display:inline-block;float:left;padding:0 50px 40px;width:40%;}

div.project-sidebar-item {display:block;float:left;padding:30px 0 0;width:100%;}

.project-on-issues,
.project-the-players,
.project-key-reports {text-align:center;}

.project-research-cited h4 {font-size:18px;}

.project-research-cited .more-from-category a {background:#000;border:1px solid #000;color:#fff;margin:0 auto;padding:9px 10px;}

.project-research-cited .more-from-category a:hover {background:#f4d200;color:#000;}

.page-id-30 .project-research-cited .more-from-category a:hover {background:#fff;color:#000;}

.project-sidebar-item a {color:#000;}

bar-item a:hover {color:#f40022;}

.page-id-30 .project-sidebar-item a:hover,
.page-id-10 .project-sidebar-item a:hover,
.page-id-3020 .project-sidebar-item a:hover {color:#fff;}

.page-id-1786 .featured-videos {border-top:1px solid #f4d200;display:block;float:left;padding:30px;width:100%;}

.page-id-30 .featured-videos {border-top:1px solid #009cf4;display:block;float:left;padding:30px;width:100%;}

.page-id-10 .featured-videos {border-top:1px solid #f40022;display:block;float:left;padding:30px;width:100%;}

.page-template-project .featured-videos .textwidget h3.widget-title {font-size:28px;}

.page-template-project h3.widget-title {font-weight:bold;}

.page-template-project .featured-videos #youtube_responsive-2 {margin:0 0 20px 0;}

.project-loop {display:inline-block;float:left;padding:30px 50px 20px;width:60%;}

div.project-news-read-more-wrap {display:block;float:left;width:100%;}

a.project-news-read-more {background:#000;border:1px solid #000;color:#fff;display:block;font-weight:bold;margin:0 auto;max-width:360px;padding:9px 10px;text-align:center;width:100%;}

a.project-news-read-more:hover {background:#fff;color:#000;}

.page-template-project #mega-menu-wrap-xposd-project-menu #mega-menu-xposd-project-menu > li.mega-menu-item > a.mega-menu-link {text-align:center !important;}

.page-template-project #mega-menu-wrap-xposd-project-menu #mega-menu-xposd-project-menu li.mega-menu-flyout.mega-menu-item-has-children a.mega-menu-link::after, #mega-menu-wrap-xposd-project-menu #mega-menu-xposd-project-menu li.mega-menu-flyout li.mega-menu-item-has-children a.mega-menu-link::after, #mega-menu-wrap-xposd-project-menu #mega-menu-xposd-project-menu > li.mega-menu-item-has-children a.mega-menu-link::after {float:none !important;}

.page-template-project .breadcrumb {display:none;}

@media only screen
and (min-width: 900px)
and (max-width: 99999px) {
	.blox-container {border-bottom:1px solid #000;padding:30px 50px 20px;}
	.page-template-project .blox-image-wrap {width:85% !important;}
	.home .blox-image-wrap,
	.page-template-category-main .blox-image-wrap,
	.page-template-default .blox-image-wrap,
	.single .blox-image-wrap,
	.archive .blox-image-wrap {width:85% !important;}
	.page-template-project .project-sidebar {width:40% !important;}
	.page-template-project .project-loop {width:60% !important;}
	.page-template-project .featured-videos iframe.StefanoAI-youtube-responsive {display:block;float:left;width:100%;}
	.page-template-project .featured-videos .widget_youtube_responsive {display:inline-block;float:left;height:auto;width:50%;}
	.page-template-project #mega-menu-wrap-xposd-project-menu #mega-menu-xposd-project-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-6-of-8 {width:75% !important;}
	.page-template-project .genesis-nav-menu .search input[type="submit"], .widget_search input[type="submit"] {width:30% !important;}
}

@media only screen
and (min-width: 0px)
and (max-width: 899px) {
	.blox-container {border-bottom:1px solid #000;padding:15px 15px 10px;}
	.page-template-project .blox-image-wrap {width:100% !important;}
	.home .blox-image-wrap,
	.page-template-category-main .blox-image-wrap,
	.page-template-default .blox-image-wrap,
	.single .blox-image-wrap,
	.archive .blox-image-wrap { width:100% !important; }
	.page-template-project .project-sidebar,
	.page-template-project .project-loop {width:100% !important;}
	.page-template-project .featured-videos .widget_youtube_responsive {display:block;float:left;height:auto;width:100%;}
	.page-template-project .featured-videos iframe.StefanoAI-youtube-responsive {display:block;float:none;margin:0 auto;width:100%;}
	.page-template-project #mega-menu-wrap-xposd-project-menu #mega-menu-xposd-project-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-6-of-8,
	.page-template-project .genesis-nav-menu .search input[type="submit"], .widget_search input[type="submit"] {width:100% !important;}
}

@media only screen
and (min-width: 800px)
and (max-width: 99999px) {
	.page-template-project .footer-right {padding:0 50px 20px 10px !important;}
}

@media only screen
and (min-width: 0px)
and (max-width: 799px) {
	.page-template-project .footer-right {padding:0 30px 20px !important;}
}