/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Post Template
    03. Page Template
    04. Non-Static Homepage
    05. "Contact" Page
    06. "About" Page
    07. "Purchase Books &#8211; Dotter Exhibit Prints" Page
    08. "Recognition &#038; Press" Page
    09. "Stock Photography" Page
    10. "Publications" Page
    11. "Earl&#8217;s Blog" Page
    12. "Earl&#8217;s Blog" Page
    13. "Dotter Photo of Coal Miner, misused by Russians &#8211; in Mueller Report" Post
    14. "Portfolio" Page
    15. "Essential Workers in the Time of  COVID-19" Post
    16. "Altamont Enterprise: Earl Dotter&#8217;s  Immigrant Job Training School Visit" Post
    17. "Exhibit Guide" Page
    18. "Remembering the 30th Anniversary  March on Washington at the 60th" Post
    19. "Privacy Policy" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .n2-ss-slider-1 .n2-style-0dfcc93d26ded644e92fb1d300cbbfe1-simple{
	position:relative;
	top:-55px;
	width:100%;
	left:75px;
	padding-right:0px !important;
	position:relative;
	top:-55px;
	width:100%;
	left:75px;
	padding-right:0px !important;
}

body .n2-section-smartslider div .nextend-bar-vertical{
	top:100px;
	border-style:none;
	border-color:transparent;
	top:100px;
	border-style:none;
	border-color:transparent;
}

body .n2-ss-slider-2 .n2-ss-slider-3 .n2-ss-slide:nth-child(10){


	-webkit-box-sizing:border-box;	box-sizing:border-box;

	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body #background #container .n2-section-smartslider .n2-ss-align div .n2-ss-slider .n2-ss-slider-1 .n2-ss-slider-2 .n2-ss-slider-3{
	width:81% !important;
	width:81% !important;
}

body .n2-ss-slider-1 .n2-ss-slider-2 .n2-ss-slider-3{
	height:556px !important;
	position:relative;
	top:-50px;
	height:556px !important;
	position:relative;
	top:-50px;
}

body #header{
	margin-left:32px;
	margin-bottom:76px;
	padding-left:0px;
	height:70px;
	min-width:238px;
	width:1098px;
	position:relative;
	left:47px;
	color:#ecf0f1;
	margin-bottom:76px;
	padding-left:0px;
	height:70px;
	min-width:238px;
	width:1098px;
	position:relative;
	left:47px;
	border-color:#bdc3c7;
	top:12px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-top:2px;
	border-style:solid;
	border-width:1px;
}

body #backgrounds img:nth-child(2){

	background-color:#000;
	color:#040505;
	background-color:#000;
	color:#040505;
}

body .mob-menu-header-holder .mobmenu-left-bt span{
	font-size:19px;
	text-shadow:none;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	font-size:19px;
	text-shadow:none;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body .mob-menu-logo-holder .headertext span{
	font-weight:700;
	font-size:24px;
	color:#ffffff;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	text-shadow:none;
	font-weight:700;
	font-size:24px;
	color:#ffffff;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	text-shadow:none;
}

body .mob-menu-header-holder .mobmenu-left-bt .mob-icon-list{
	color:#ecf0f1;
	width:50px;
	margin-top:-26px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	color:#ecf0f1;
	width:50px;
	margin-top:-26px;
	top:82px !important;
}

body #mobmenuleft > .menu-item > .left-mobmenu-left-icon{
	font-size:26px;
	background-color:rgb(0,0,0);
	color:#ecf0f1;
	font-size:26px;
	background-color:rgb(0,0,0);
	color:#ecf0f1;
}

body #mobmenuleft .sub-menu .left-mobmenu-left-icon{
	background-color:rgb(0,0,0);
	color:#ecf0f1 !important;
	width:250px;
	margin-right:4px;
	margin-left:-13px;
	-webkit-box-shadow:none;	box-shadow:none;
	background-color:rgb(0,0,0);
	color:#ecf0f1 !important;
	width:250px;
	margin-right:4px;
	margin-left:-13px;
	-webkit-box-shadow:none;	box-shadow:none;
}

body .mobmenu-left-panel .mobmenu-left-bt i{
	color:#ecf0f1;
	background-color:rgb(0,0,0);
	position:relative;
	left:-142px;
	color:#ecf0f1;
	background-color:rgb(0,0,0);
	position:relative;
	left:-142px;
}

body #container .mobmenu-left-panel .mobmenu-content{
	background-color:rgb(0,0,0);
	color:#ecf0f1;
	background-color:rgb(0,0,0);
	color:#ecf0f1;
}

body #container .mobmenu-left-panel .mob-menu-left-bg-holder{
	background-color:rgb(0,0,0);
	color:#ecf0f1;
	font-size:20px;
	background-color:rgb(0,0,0);
	color:#ecf0f1;
	font-size:20px;
}

body #mobmenuleft .sub-menu .sliding-back-menu{
	background-color:rgb(0,0,0);
	color:#ecf0f1;
	font-size:20px;
	background-color:rgb(0,0,0);
	color:#ecf0f1;
	font-size:20px;
}

body #background #container .mobmenu-left-panel .mobmenu-content .menu-menu-1-container #mobmenuleft .menu-item .sub-menu{
	background-color:rgb(0,0,0) !important;
	background-color:rgb(0,0,0) !important;
}

body #background #container .mobmenu-left-panel .mobmenu-content .menu-menu-1-container #mobmenuleft .menu-item .sub-menu .menu-item .left-mobmenu-left-icon{
	font-size:22px !important;
	font-size:22px !important;
}

body #mobmenuleft .menu-item .show-sub-menu .menu-item:nth-child(2) .left-mobmenu-left-icon{
	color:#ecf0f1;
	color:#ecf0f1;
}

body #mobmenuleft .menu-item .show-sub-menu .menu-item:nth-child(2) .left-mobmenu-left-icon:link{
	color:#ecf0f1 !important;
	color:#ecf0f1 !important;
}

body #logo{
	min-width:66px;

	-webkit-box-sizing:content-box;	box-sizing:content-box;
	position:relative;
	color:#000000;
	font-weight:300;
	line-height:1.9em;
	font-size:8px;
	width:82px;
	background-color:#000000;
	font-family:'Courier New',Courier,'Lucida Sans Typewriter','Lucida Typewriter',monospace;
	height:94px !important;
	min-height:26px;
	-webkit-box-shadow:0px 0px 0px -50px #000000 inset;	box-shadow:0px 0px 0px -50px #000000 inset;
	text-shadow:none;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	min-width:66px;

	-webkit-box-sizing:content-box;	box-sizing:content-box;
	position:relative;
	color:#000000;
	font-weight:300;
	line-height:1.9em;
	font-size:8px;
	width:82px;
	background-color:#000000;
	font-family:'Courier New',Courier,'Lucida Sans Typewriter','Lucida Typewriter',monospace;
	-webkit-box-shadow:0px 0px 0px -50px #000000 inset;	box-shadow:0px 0px 0px -50px #000000 inset;
	text-shadow:none;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	top:-13px;
	left:8px;
	margin-top:0px;
	max-height:77px;
}

body #mobmenuleft .menu-item:nth-child(1) .left-mobmenu-left-icon{
	border-style:solid;
	border-color:#ecf0f1;
	border-width:1px;
	border-style:solid;
	border-color:#ecf0f1;
	border-width:1px;
}

body #content-top{
	border-color:transparent;
	border-style:solid;
	font-weight:300;
	font-size:1px !important;
	height:17px;
	border-color:transparent;
	border-style:solid;
	font-weight:300;
	font-size:1px !important;
	height:17px;
}

body .mob-menu-header-holder .mobmenu-left-bt{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .mob-menu-header-holder{
	padding-left:0px;
	padding-bottom:0px;
	-webkit-transform:translatex(0px) translatey(-9px);	-ms-transform:translatex(0px) translatey(-9px);	transform:translatex(0px) translatey(-9px);
	padding-left:0px;
	padding-bottom:0px;
	-webkit-transform:translatex(0px) translatey(-9px);	-ms-transform:translatex(0px) translatey(-9px);	transform:translatex(0px) translatey(-9px);
}

body .mob-menu-header-holder .mobmenu-left-bt .left-menu-icon-text{
	bottom:63px;
	-webkit-transform:translatex(0px) translatey(-9px);	-ms-transform:translatex(0px) translatey(-9px);	transform:translatex(0px) translatey(-9px);
	position:relative;
	top:20px !important;
	color:#ecf0f1;
	bottom:63px;
	-webkit-transform:translatex(0px) translatey(-9px);	-ms-transform:translatex(0px) translatey(-9px);	transform:translatex(0px) translatey(-9px);
	position:relative;
	top:20px !important;
	color:#ecf0f1;
}

body div #background #backgrounds img{
	color:#ecf0f1 !important;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	color:#ecf0f1 !important;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body #searchinput{
	color:#000 !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	position:relative;
	top:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:17px !important;
	margin-left:0px;
	width:170px;
	left:-29px;
	border-color:#ecf0f1 !important;
	border-width:0px;
	background-color:#fff !important;
	text-shadow:none !important;
}

body #copyright{
	position:relative;
	left:-144px;
	position:relative;
	left:-144px;
	top:-102px;
}

body .mob-menu-header-holder .mob-menu-logo-holder{
	color:#ffffff;
	color:#ffffff;
}

body .n2-ss-slider-controls .n2-style-98b07720472a42d5ef79f0c4d3eb5494-simple{
	left:102px !important;
	top:70px;
}

body #searchsubmit{
	color:#2c3e50;
	background-color:#fff;
	position:relative;
	top:-3px;
	position:relative;
	left:-25px;
	border-color:#3498db;
	border-width:2px;
	border-style:solid;
}

body .mob-menu-header-holder .mobmenur-container .mobmenu-search .mob-search-button img{
	background-color:#2c3e50 !important;
	background-color:#2c3e50 !important;
}

body .mobmenu-search .mob-search-button img{
	position:relative;
	top:-58px;
	left:-16px;
	color:transparent;
	position:relative;
	top:-58px;
	left:-16px;
	color:transparent;
}

body .mob-menu-header-holder .mobmenul-container{
	-webkit-transform:translatex(0px) translatey(-9px);	-ms-transform:translatex(0px) translatey(-9px);	transform:translatex(0px) translatey(-9px);
	min-height:41px;
	color:#2c3e50;
	-webkit-transform:translatex(0px) translatey(-9px);	-ms-transform:translatex(0px) translatey(-9px);	transform:translatex(0px) translatey(-9px);
	min-height:41px;
	color:transparent;
}

body .n2-ss-slider-4 .n2-ss-slide .n-uc-qA0OzAtyjvxU{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .n2-ss-slider-4 .n2-ss-slide .n-uc-wua2N73Tew9V{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #background #backgrounds img{
	-webkit-transform:translatex(-3px) translatey(36px) !important;	-ms-transform:translatex(-3px) translatey(36px) !important;	transform:translatex(-3px) translatey(36px) !important;
}

body #background #backgrounds img:nth-child(2){

	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body #background #header #header-right #top-menu .menu-item:nth-child(2) a:nth-child(1){

	-webkit-transform:translatex(10px) translatey(0px) !important;	-ms-transform:translatex(10px) translatey(0px) !important;	transform:translatex(10px) translatey(0px) !important;
}

body{
	background-color:#000;
}

body #background{
	background-color:#000;
}

body #backgrounds{
	background-color:#000;
}

body #backgrounds > img{
	background-color:#000;
}

body #top-menu > .menu-item > a{
	position:relative;
	left:0px;
}

body #top-menu > .menu-item{
	left:-29px;
}

body #top-menu > .menu-item:nth-child(3){

	left:-21px;
}

body #cmplz-manage-consent .cmplz-manage-consent{
	background-color:transparent;
	color:#ecf0f1;
}

@media (max-width:5000px){

	body #container .mob-menu-header-holder .mobmenul-container{
	top:10px;
	height:17px;
	top:10px;
	height:17px;
}

body #mobmenuleft .sub-menu .left-mobmenu-left-icon{
	padding-right:42px;
	padding-left:13px;
	padding-right:42px;
	padding-left:13px;
}

body .mob-menu-header-holder .mob-icon-list:hover{
	color:#2980b9;
	color:#2980b9;
}

body #mobmenuleft .menu-item .show-sub-menu .sliding-back-menu .mob-icon-left-open{
	color:#ecf0f1;
	color:#ecf0f1;
}

body .mob-menu-header-holder .mob-icon-list{
	border-style:solid;
	border-color:#ecf0f1;
	border-width:2px;
	position:relative;
	bottom:-32px;
	border-style:solid;
	border-color:#ecf0f1;
	border-width:2px;
	position:relative;
	bottom:-32px;
}

body #header{
	position:relative;
	left:66px;
	position:relative;
	left:66px;
}

body .mob-menu-header-holder .left-menu-icon-text{
	position:relative;
	font-size:22px !important;
	bottom:63px;
	top:44px !important;
	position:relative;
	font-size:22px !important;
	bottom:63px;
	top:44px !important;
}

body .mob-menu-header-holder .mobmenul-container{
	margin-top:66px;
	top:-24px;
	margin-top:66px;
	top:-24px;
}

body .mob-menu-header-holder .mobmenu-left-bt .mob-icon-list{
	top:88px;
	left:8px;
}

body .mob-menu-header-holder .mobmenu-left-bt span{
	left:-48px;
}

body #copyright{
	-webkit-transform:translatex(-29px) translatey(-130px);	-ms-transform:translatex(-29px) translatey(-130px);	transform:translatex(-29px) translatey(-130px);
	}

}



@media (max-width:700px){

	body .mob-menu-header-holder .mobmenu-left-bt .mob-icon-list{
	top:84px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .mob-menu-header-holder .mobmenu-left-bt span{
	left:-5px;
	-webkit-transform:translatex(-42px) translatey(9px) !important;	-ms-transform:translatex(-42px) translatey(9px) !important;	transform:translatex(-42px) translatey(9px) !important;
}

body .n2-ss-slider-4 .n2-ss-slide .n2-ss-slide--focus{
	position:relative;
	}

}



/*-----------------------------------------------*/
/*  Post Template                                */
/*-----------------------------------------------*/
body.single-post #content-area .post{
	width:883px;
}

body.single-post #background #container #content #sidebar .widget{
	line-height:1em !important;
}

body.single-post #sidebar .widget h3{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	color:transparent;
}

body.single-post #background #backgrounds img{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	color:transparent !important;
}

body.single-post #backgrounds img{
	padding-right:38px;
}

body.single-post #container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-post .textwidget .quoteText strong{
	display:none;
}

body.single-post .widget .textwidget .quoteAttr{
	display:none;
}

body.single-post .widget .textwidget .quoteText{
	display:none;
}

body.single-post #sidebar .widget{
	display:none;
}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) #background #backgrounds img{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}



/*-----------------------------------------------*/
/*  Non-Static Homepage                          */
/*-----------------------------------------------*/
body.home .n2-ss-slider-1 .n2-style-1b3b0b26e4e995bc76516f476918c4ab-simple{
	position:relative;
	top:8px;
	left:81px;
}

body.home .n2-ss-slide-10 .n2-ss-layer{
	margin-top:0px;
	top:-15px;
}

body.home .n2-ss-slider-3 .n2-ss-slide-background:nth-child(1) .n2-ss-slide-background-image{
	z-index:5;
	position:relative;
	height:585px;
	top:-11px;
}

body.home .n2-ss-slide-9 .n2-ss-layer{
	left:23px;
	height:722px;
	top:-10px;
}

body.home .n2-ss-slider-3 .n2-ss-slide-background:nth-child(2) .n2-ss-slide-background-image{
	top:41px;
}

body.home .n2-ss-slide-8 .n2-ss-layer{
	width:100%;
}

body.home .n2-ss-slide-15 .n2-ss-layer{
	height:678px;
}

body.home .n2-ss-slider-3 .n2-ss-slide-background:nth-child(5) .n2-ss-slide-background-image{
	top:37px;
}

body.home .n2-ss-slider-3 div .n2-ss-slide-background-image{
	top:70px !important;
}

body.home .n2-ss-slider-2 .n2-ss-slider-3 .n2-ss-slider-4{
	top:21px;
	bottom:-12px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	left:80px;
	z-index:-10 !important;
}

body.home .n2-ss-slider-wrapper-inside .n2-ss-slider-1 .n2-ss-slider-2{
	width:103%;
	min-height:573px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	top:-37px;
	padding-bottom:200px !important;
}

body.home .n2-section-smartslider div .n2-ss-slider{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.home .n2-ss-slider-controls .n2-style-1b3b0b26e4e995bc76516f476918c4ab-simple{
	position:relative;
	left:300px;
	top:25px;
	bottom:-200px;
	right:-4px;
	height:56px !important;
	padding-right:21px !important;
	margin-left:0px;
	width:60% !important;
	margin-bottom:6px;
}

body.home .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-1{
	left:-25px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.home .n2-section-smartslider div .n2-ss-slider-wrapper-inside{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-top:0px;
}

body.home .n2-ss-slider-controls .n2-style-1b3b0b26e4e995bc76516f476918c4ab-simple > div{
	position:relative;
	left:86px;
}

body.home .n2-ss-slider-wrapper-inside .n2-ss-slider-controls .n2-style-98b07720472a42d5ef79f0c4d3eb5494-simple{
	position:relative;
	left:164px;
	right:-200px;
	margin-bottom:8px;
	-webkit-transform:translatex(4px) translatey(-3px);	-ms-transform:translatex(4px) translatey(-3px);	transform:translatex(4px) translatey(-3px);
	padding-top:20px;
	padding-bottom:28px !important;
}

body.home .n2-style-98b07720472a42d5ef79f0c4d3eb5494-simple div .n2-font-d7f82709641937974eea2d33c4d2dac8-simple{
	padding-top:0px;
	min-height:49px;
	width:240px;
	position:relative;
	top:-4px;
}

body.home .n2-ss-slider-4 .n2-ss-slide .n-uc-mmTG7g9OXsnA{
	padding-bottom:0px;
	padding-top:0px;
	bottom:-25px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.home #backgrounds img:nth-child(2){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.home .n2-ss-slider-4 .n-uc-JMfBX55skmik .n2-ss-section-main-content{
	-webkit-transform:translatex(-110px) translatey(-37px);	-ms-transform:translatex(-110px) translatey(-37px);	transform:translatex(-110px) translatey(-37px);
}

body.home .n2-ss-slider-4 .n2-ss-slide .n-uc-fZ5IvPmY4ihG{
	-webkit-transform:translatex(5px) translatey(-31px);	-ms-transform:translatex(5px) translatey(-31px);	transform:translatex(5px) translatey(-31px);
}

body.home .n2-ss-slider-3 .n2-ss-slider-4 > .n2-ss-slide{
	-webkit-transform:translatex(5px) translatey(-31px) !important;	-ms-transform:translatex(5px) translatey(-31px) !important;	transform:translatex(5px) translatey(-31px) !important;
}

body.home .n2-ss-slider-3 picture img{
	left:-12px !important;
	top:-49px !important;
	padding-right:0px;
}

body.home .n-uc-DNrJ0liJ3fCU .n-uc-UL70Hs6TFBpE .n2-ss-section-main-content{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.home .n2-ss-slider-3 .n2-ss-slider-4 .n2-ss-slide{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	left:4px;
	position:fixed !important;
}

body.home .n2-ss-slider-4 .n2-ss-slide .n-uc-mVd8HHE1ELuG{
	padding-top:0px;
}

body.home .n2-ss-slider-1 .n2-ss-slider-2 .n2-ss-slider-3{
	margin-bottom:5px;
	padding-bottom:186px;
}

body.home .n2-ss-slider-controls div .n2-font-d7f82709641937974eea2d33c4d2dac8-simple{
	background-color:#000;
	padding-left:0px;
	margin-left:-14px;
	margin-top:1px;
}

body.home #backgrounds img{
	position:relative;
}

body.home .n2-ss-slider-controls .n2-style-98b07720472a42d5ef79f0c4d3eb5494-simple{
	padding-right:12px !important;
	padding-left:14px !important;
	margin-left:-39px;
	top:8px;
}

body.home #background{
	color:#000;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.home{
	background-color:#000;
	color:#000;
	font-weight:300;
	font-style:normal;
	position:relative;
	top:24px;
	margin-top:-39px;
	height:972px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.home #cmplz-cookiebanner-container .cmplz-cookiebanner{
	color:#ecf0f1;
	-webkit-transform:translatex(-557px) translatey(-103px);	-ms-transform:translatex(-557px) translatey(-103px);	transform:translatex(-557px) translatey(-103px);
	background-color:transparent;
	text-shadow:none;
	font-style:normal;
	text-transform:none;
	border-color:#ecf0f1;
	border-style:solid;
	border-width:1px;
}

body.home .cmplz-cookiebanner .cmplz-body .cmplz-message{
	color:#ecf0f1;
	font-size:18px;
	line-height:1.3em;
}

body.home .cmplz-cookiebanner .cmplz-documents a{
	color:#ecf0f1 !important;
	font-weight:400;
	font-size:16px !important;
}

body.home .cmplz-cookiebanner .cmplz-header .cmplz-logo{
	color:#ecf0f1;
}

body.home .cmplz-cookiebanner .cmplz-header .cmplz-title{
	color:#ecf0f1;
	font-size:26px;
}

body.home .cmplz-header .cmplz-close .svg-inline--fa{
	color:#ecf0f1;
	border-color:#ecf0f1;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-style:solid;
}

body.home .cmplz-cookiebanner .cmplz-documents .cookie-statement{
	font-weight:400;
}

body.home #cmplz-manage-consent .cmplz-manage-consent{
	left:877px;
	top:922px;
	bottom:-102px !important;
	right:40px;
	position:fixed;
	min-height:54px;
	-webkit-transform:translatex(0px) translatey(255px);	-ms-transform:translatex(0px) translatey(255px);	transform:translatex(0px) translatey(255px);
}

body.home .n2-ss-slider-4 .n2-ss-slide .n-uc-aDitgEXU7YPC{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.home #container .n2-section-smartslider .n2-ss-align{
	left:58px;
}

body.home .n2-section-smartslider .n2-padding .n2-ss-slider{
	left:25px;
}



/*-----------------------------------------------*/
/*  "Contact" Page                               */
/*-----------------------------------------------*/
body.page-id-106 #content-area .post h1{
	font-weight:600;
	position:relative;
	top:9px;
}

body.page-id-106 #breadcrumbs{
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	color:transparent;
	padding-left:38px;
	height:5px;
	min-height:5px;
}

body.page-id-106 #breadcrumbs a{
	color:transparent;
}

body.page-id-106 #breadcrumbs .raquo{
	color:transparent;
}

body.page-id-106 #content-area .post{
	height:356px;
	position:relative;
	top:0px;
	left:0px;
	color:rgb(239,239,239);
}

body.page-id-106 #content-area .post h4:nth-child(4){

	min-height:23px;
}

body.page-id-106 #content-area .post h4:nth-child(6){

	min-height:21px;
}

body.page-id-106 #content-area .post h4:nth-child(8){

	min-height:23px;
}

body.page-id-106 #content-area .post p:nth-child(10){

	margin-bottom:6px;
	color:#34495e;
}

body.page-id-106 #content-area .post h4{
	min-height:24px !important;
}

body.page-id-106 #content-top{
	color:transparent;
	font-size:8px;
	line-height:1em;
}

body.page-id-106 .mob-menu-header-holder .mobmenu-left-bt .mob-icon-list{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-106 .post a strong{
	color:#0000ff;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	text-decoration:underline;
}



/*-----------------------------------------------*/
/*  "About" Page                                 */
/*-----------------------------------------------*/
body.page-id-296 #breadcrumbs a{
	color:transparent;
}

body.page-id-296 #breadcrumbs span{
	color:transparent !important;
}

body.page-id-296 #breadcrumbs{
	color:transparent;
	padding-bottom:0px;
}

body.page-id-296 #background #container #copyright a{
	height:0px !important;
	width:0px !important;
}

body.page-id-296 #copyright{
	color:#ecf0f1 !important;
	top:116px;
}

body.page-id-296 #copyright a{
	color:transparent !important;
}

body.page-id-296 .n2-ss-slider-2 .n2-ss-slider-3 .n2-ss-slide{
	color:#bdc3c7;
	background-color:#bdc3c7;
}

body.page-id-296 .n2-ss-slider-1 .n2-style-0dfcc93d26ded644e92fb1d300cbbfe1-simple{
	background-color:#bdc3c7 !important;
	color:transparent;
}

body.page-id-296 #smartslider3-3{
	background-image:none;
	background-color:#ecf0f1;
	position:relative;
	top:139px;
	width:0px;
}

body.page-id-296 #sidebar .widget h3{
	position:relative;
	left:128px;
	font-weight:600;
	top:-16px;
	color:#ecf0f1;
}

body.page-id-296 #sidebar .widget{
	color:transparent;
	position:relative;
	top:0px;
	background-color:#1f2532 !important;
	width:349px;
	left:-148px;
	-webkit-transform:translatex(-3px) translatey(0px);	-ms-transform:translatex(-3px) translatey(0px);	transform:translatex(-3px) translatey(0px);
}

body.page-id-296 .textwidget .quoteText strong{
	color:#ecf0f1;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:none;
	font-weight:500;
	position:relative;
	top:-19px;
}

body.page-id-296 .widget .textwidget .quoteAttr{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:300;
	text-shadow:none;
	font-size:14px;
	color:#bdc3c7;
}

body.page-id-296 .widget .textwidget .quoteText{
	font-weight:300;
	color:#bdc3c7;
	text-shadow:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

body.page-id-296 #content-area .post{
	padding-right:4px;
	padding-left:26px;
	width:94%;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-width:3px;
	display:inline-block;
	border-color:#f9fafa;
	border-style:solid;
}

body.page-id-296 #content{
	height:1377px;
}

body.page-id-296 .textwidget .quoteText:nth-child(3) strong{
	top:-3px;
	display:inline-block;
	-webkit-transform:translatex(-4px) translatey(7px);	-ms-transform:translatex(-4px) translatey(7px);	transform:translatex(-4px) translatey(7px);
}

body.page-id-296 .textwidget .quoteText:nth-child(5) strong{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(7px);	-ms-transform:translatex(0px) translatey(7px);	transform:translatex(0px) translatey(7px);
}

body.page-id-296 .textwidget .quoteText:nth-child(7) strong{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(28px);	-ms-transform:translatex(0px) translatey(28px);	transform:translatex(0px) translatey(28px);
}

body.page-id-296 .textwidget .quoteText:nth-child(9) strong{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(23px);	-ms-transform:translatex(0px) translatey(23px);	transform:translatex(0px) translatey(23px);
}

body.page-id-296 .widget .textwidget .quoteText:nth-child(11){

	display:inline-block;
	-webkit-transform:translatex(0px) translatey(11px);	-ms-transform:translatex(0px) translatey(11px);	transform:translatex(0px) translatey(11px);
}

body.page-id-296 .textwidget .quoteText:nth-child(11) strong{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(8px);	-ms-transform:translatex(0px) translatey(8px);	transform:translatex(0px) translatey(8px);
	top:-15px;
}

body.page-id-296 .widget .textwidget .quoteAttr:nth-child(2){

	-webkit-transform:translatex(3px) translatey(-41px);	-ms-transform:translatex(3px) translatey(-41px);	transform:translatex(3px) translatey(-41px);
}

body.page-id-296 #sidebar .widget .textwidget{
	-webkit-transform:translatex(-4px) translatey(23px);	-ms-transform:translatex(-4px) translatey(23px);	transform:translatex(-4px) translatey(23px);
	display:inline-block;
}

body.page-id-296 .widget .textwidget .quoteText:nth-child(1){

	display:inline-block;
	-webkit-transform:translatex(0px) translatey(-29px);	-ms-transform:translatex(0px) translatey(-29px);	transform:translatex(0px) translatey(-29px);
}

body.page-id-296 .widget .textwidget .quoteText:nth-child(3){

	-webkit-transform:translatex(3px) translatey(-30px);	-ms-transform:translatex(3px) translatey(-30px);	transform:translatex(3px) translatey(-30px);
}

body.page-id-296 .widget .textwidget .quoteAttr:nth-child(4){

	-webkit-transform:translatex(0px) translatey(-30px);	-ms-transform:translatex(0px) translatey(-30px);	transform:translatex(0px) translatey(-30px);
	padding-bottom:8px;
	position:relative;
	left:0px;
}

body.page-id-296 .widget .textwidget .quoteText:nth-child(6){

	-webkit-transform:translatex(3px) translatey(-11px);	-ms-transform:translatex(3px) translatey(-11px);	transform:translatex(3px) translatey(-11px);
}

body.page-id-296 .widget .textwidget .quoteAttr:nth-child(8){

	-webkit-transform:translatex(0px) translatey(5px);	-ms-transform:translatex(0px) translatey(5px);	transform:translatex(0px) translatey(5px);
	position:relative;
	left:0px;
}

body.page-id-296 .post a img{
	border-color:#ffffff;
	border-width:7px;
}

body.page-id-296 .post p strong{
	display:inline-block;
	margin-left:0px;
	width:711px;
	padding-left:6px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	position:relative;
	right:12px;
}

body.page-id-296 #content-area .post p{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-296 .post p:nth-child(4) strong{
	left:0px;
}

body.page-id-296 .post p:nth-child(3) strong{
	-webkit-transform:translatex(12px) translatey(7px);	-ms-transform:translatex(12px) translatey(7px);	transform:translatex(12px) translatey(7px);
}

body.page-id-296 .post p:nth-child(5) strong{
	-webkit-transform:translatex(12px) translatey(7px);	-ms-transform:translatex(12px) translatey(7px);	transform:translatex(12px) translatey(7px);
	width:911px;
	left:-24px;
}

body.page-id-296 .post p:nth-child(6) strong{
	width:905px;
}

body.page-id-296 .post p:nth-child(7) strong{
	width:914px;
}

body.page-id-296 .post p:nth-child(8) strong{
	width:911px;
}

body.page-id-296 .post p:nth-child(9) strong{
	width:920px;
}



/*-----------------------------------------------*/
/*  "Purchase Books &#8211; Dotter Exhibit Prints" Page*/
/*-----------------------------------------------*/
body.page-id-782 .alignright tbody tr td a{
	opacity:1;
}

body.page-id-782 .alignright tbody tr td a img{
	margin-left:200px;
}

body.page-id-782 .post tr .wp-image-1247{
	padding-left:0px;
	margin-right:-50px;
	position:relative;
	text-align:center;
	margin-left:4px;
	left:40px;
	width:479px;
}

body.page-id-782 .post a .wp-image-827{
	position:relative;
	top:-2px;
	left:33px;
}

body.page-id-782 .post a .wp-image-1091{
	position:relative;
	left:-45px;
}

body.page-id-782 .post a .wp-image-826{
	position:relative;
	left:-30px;
	top:0px;
}

body.page-id-782 .post h2:nth-child(3) span{
	display:inline-block;
	width:540px;
}

body.page-id-782 #content-area .post > p:nth-child(4){

	width:504px;
}

body.page-id-782 #content-area .post p:nth-child(5){

	width:541px;
}

body.page-id-782 .post h2 > span{
	padding-right:0px;
}

body.page-id-782 #background #container #content #content-area .post h2:nth-child(2) span{
	width:752px !important;
}

body.page-id-782 #content-area .post > h2:nth-child(2){


	-webkit-box-sizing:border-box;	box-sizing:border-box;
	width:873px;
	max-width:816px;
}

body.page-id-782 .post p img{
	position:relative;
	top:-15px;
}

body.page-id-782 #copyright{
	color:#ecf0f1 !important;
}

body.page-id-782 #copyright a{
	color:transparent !important;
}

body.page-id-782 #background #container #content #content-area .post table tbody tr td{
	width:288px !important;
}

body.page-id-782 #container #content #content-area .post table tbody tr td h4 span span i{
	display:inline-block !important;
}

body.page-id-782 td h4 span span i{
	float:left;
}

body.page-id-782 .post tr h4{
	padding-left:17px !important;
	padding-top:12px;
}

body.page-id-782 .post table:nth-child(2) tr:nth-child(2) p:nth-child(2){

	padding-left:21px;
}

body.page-id-782 .post tr:nth-child(2) p:nth-child(3) i{
	padding-left:20px;
}

body.page-id-782 .post tr:nth-child(3) p:nth-child(2) i{
	padding-left:17px;
}

body.page-id-782 .post tr:nth-child(3) p:nth-child(3) i:nth-child(1){

	padding-left:17px;
}

body.page-id-782 .post tr .wp-image-2024{
	position:relative;
	left:-27px;
}

body.page-id-782 .post tr .wp-image-2036{
	position:relative;
	left:-27px;
}

body.page-id-782 .post tr:nth-child(2) p:nth-child(2) i{
	position:relative;
	left:17px;
}

body.page-id-782 .post i span span{
	position:relative;
	left:-17px;
}

body.page-id-782 .post tr .wp-image-826{
	position:relative;
	left:111px;
}



/*-----------------------------------------------*/
/*  "Recognition &#038; Press" Page              */
/*-----------------------------------------------*/
body.page-id-112 #content-area .post{
	position:relative;
	top:0px;
	left:0px;
	padding-top:22px;
	padding-left:9px;
	padding-bottom:30px;
	height:1733px;
	margin-bottom:38px;
}

body.page-id-112 .post h4 span{
	font-weight:500;
	position:relative;
	padding-left:0px;
	left:43px;
}

body.page-id-112 .post tr p:nth-child(2){

	width:555px;
	margin-left:-2px;
	padding-right:92px;
}

body.page-id-112 .post .mceTemp .wp-caption{
	margin-right:19px;
	padding-left:3px;
	position:relative;
	left:7px;
	width:300px !important;
}

body.page-id-112 .post tr .wp-image-2072{
	position:relative;
	top:-1px;
	padding-bottom:20px;
}

body.page-id-112 .post span span{
	position:relative;
	padding-left:2px;
}

body.page-id-112 .post p strong{
	position:relative;
	left:27px;
	top:94px;
	height:49px !important;
}

body.page-id-112 .post tr td:nth-child(1){

	position:relative;
	left:10px;
}

body.page-id-112 .post tr .wp-image-2070{
	margin-bottom:2px;
	top:24px;
}

body.page-id-112 .post tr .wp-image-2071{
	padding-bottom:20px;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	position:relative;
	top:8px;
}

body.page-id-112 .post tr p{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	line-height:1em;
	padding-right:178px;
	margin-left:-45px !important;
}

body.page-id-112 .post > table > tbody > tr > td{
	top:15px;
	height:249px !important;
	-webkit-transform:translatex(-5px) translatey(0px);	-ms-transform:translatex(-5px) translatey(0px);	transform:translatex(-5px) translatey(0px);
	display:inline-block !important;
}

body.page-id-112 .post strong span{
	position:relative;
}

body.page-id-112 .post tr td:nth-child(2){

	position:relative;
	left:0px;
	top:10px;
	min-height:0px;

	-webkit-box-sizing:border-box;	box-sizing:border-box;
	display:block;
}

body.page-id-112 .post strong:nth-child(1) span:nth-child(1){

	position:relative;
}

body.page-id-112 .post table:nth-child(3) tbody:nth-child(1) tr:nth-child(1) > td:nth-child(1){

	position:relative;
	top:-12px;
}

body.page-id-112 #content-area .post > table{
	position:relative;
	top:51px;
	-webkit-transform:translatex(-5px) translatey(5px);	-ms-transform:translatex(-5px) translatey(5px);	transform:translatex(-5px) translatey(5px);
	display:inline-block;
}

body.page-id-112 #content-bottom{

	-webkit-box-sizing:border-box;	box-sizing:border-box;
	min-height:33px;
	padding-bottom:7px;
}

body.page-id-112 #copyright a:nth-child(2){

	color:transparent;
}

body.page-id-112 #copyright{
	color:#ecf0f1 !important;
	position:relative;
	top:-200px;
	margin-bottom:0px !important;
	margin-top:200px;
	height:23px;
	right:-200px;
	left:-24px;
	padding-top:0px;
	padding-bottom:0px;

	-webkit-box-sizing:border-box;	box-sizing:border-box;
	min-height:0px;
	bottom:auto !important;
}

body.page-id-112 #content-area .post table:nth-child(1){

	margin-bottom:6px;

	-webkit-box-sizing:border-box;	box-sizing:border-box;
	min-height:0px;
}

body.page-id-112 #background #container #content #content-area .post table:nth-child(1){

	height:0px !important;
}

body.page-id-112 #copyright a:nth-child(1){

	color:transparent;
	font-weight:300;
}

body.page-id-112 .post tr .wp-image-2073{
	padding-bottom:20px;
}

body.page-id-112 .post tr .wp-image-2074{
	padding-bottom:20px;
}

body.page-id-112 .post tr .wp-image-2075{
	padding-bottom:20px;
}

body.page-id-112 .post > table > tbody{
	position:relative !important;
	top:-142px;
	left:23px;
	bottom:auto;
	right:auto;

	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-112 .post table:nth-child(1) tbody:nth-child(1) tr:nth-child(1) > td:nth-child(1){

	height:24px !important;
}

body.page-id-112 .post table tbody:nth-child(1){

	margin-bottom:0px;
	min-height:377px;
}

body.page-id-112 #background #container #content #content-area .post table tbody:nth-child(1){

	height:1885px !important;
	margin-right:0px !important;
}

body.page-id-112 .post thead img{
	padding-bottom:20px;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	position:relative;
	left:-41px;
}

body.page-id-112 .post tr .wp-image-2076{
	padding-bottom:20px;
}

body.page-id-112 .post tr .wp-image-2254{
	position:relative;
	left:8px;
}

body.page-id-112 .post table > tbody{
	top:-138px;
	margin-right:0px !important;
}

body.page-id-112 #content-area .post .post-edit-link{
	position:relative;
	top:0px;
}

body.page-id-112 .post p:nth-child(2) strong{
	top:24px;
}

body.page-id-112 .post p span:nth-child(2){

	top:-78px;
}

body.page-id-112 .post tr p:nth-child(5){

	position:relative;
	top:-4px;
	-webkit-transform:translatex(659px) translatey(326px);	-ms-transform:translatex(659px) translatey(326px);	transform:translatex(659px) translatey(326px);
}

body.page-id-112 .post p:nth-child(4) em{
	position:relative;
	top:-66px;
}

body.page-id-112 .post p:nth-child(3) strong{
	top:-33px;
	display:inline-block;
	-webkit-transform:translatex(42px) translatey(136px) !important;	-ms-transform:translatex(42px) translatey(136px) !important;	transform:translatex(42px) translatey(136px) !important;
	left:-18px;
	height:102px;
}

body.page-id-112 strong > span{
	top:-82px;
}

body.page-id-112 td > p{
	position:relative;
	-webkit-transform:translatex(-5px) translatey(0px) !important;	-ms-transform:translatex(-5px) translatey(0px) !important;	transform:translatex(-5px) translatey(0px) !important;
	top:8px !important;
}

body.page-id-112 p > span{
	position:relative;
	top:0px;
	display:inline-block;
	-webkit-transform:translatex(14px) translatey(20px) !important;	-ms-transform:translatex(14px) translatey(20px) !important;	transform:translatex(14px) translatey(20px) !important;
	padding-right:41px !important;
	width:501px;
}

body.page-id-112 .post p em{
	top:0px !important;
}

body.page-id-112 .post table tbody > tr{
	-webkit-transform:translatex(-5px) translatey(0px);	-ms-transform:translatex(-5px) translatey(0px);	transform:translatex(-5px) translatey(0px);
	display:inline-block;
	padding-left:3px;
}

body.page-id-112 .post p:nth-child(5) b:nth-child(2){

	display:inline-block;
	-webkit-transform:translatex(-5px) translatey(0px);	-ms-transform:translatex(-5px) translatey(0px);	transform:translatex(-5px) translatey(0px);
}

body.page-id-112 .post td:nth-child(2) p:nth-child(3){

	top:4px;
}

body.page-id-112 .post p:nth-child(5) span{
	padding-left:0px;
	padding-right:0px;
}

body.page-id-112 #background #container #content #content-area .post table tbody tr td p:nth-child(5){

	line-height:1em !important;
}

body.page-id-112 #background #container #content #content-area .post table tbody tr td p span{
	line-height:1em !important;
}

body.page-id-112 .post tr td{
	line-height:2.4em;
}

body.page-id-112 .post p span{
	font-size:15px !important;
	margin-right:-50px;
	min-height:36px;
}

body.page-id-112 .post p:nth-child(2) b{
	padding-left:0px;
	color:#2c3e50;
}

body.page-id-112 .post tr tbody{
	padding-left:23px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	position:relative;
	left:-37px;
	bottom:-49px;
	top:7px;
}



/*-----------------------------------------------*/
/*  "Stock Photography" Page                     */
/*-----------------------------------------------*/
body.page-id-70 #TB_closeWindowButton .tb-close-icon{
	left:-55px;
}

body.page-id-70 #TB_closeWindowButton span:nth-child(1){

	position:relative;
	left:-24px;
}

body.page-id-70 #content-area .post .ngg-galleryoverview{
	-webkit-box-sizing:content-box;	box-sizing:content-box;
	margin-top:10px;
	margin-bottom:20px;
	min-height:377px;
	color:transparent;
}



/*-----------------------------------------------*/
/*  "Publications" Page                          */
/*-----------------------------------------------*/
body.page-id-588 #TB_closeWindowButton .tb-close-icon{
	left:-55px;
}

body.page-id-588 #TB_closeWindowButton span:nth-child(1){

	position:relative;
	left:-26px;
}

body.page-id-588 .ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(1) .ngg-gallery-thumbnail{
	padding-bottom:1px;
}

body.page-id-588 .ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(1) img{
	min-height:114px;
	padding-bottom:0px;
}



/*-----------------------------------------------*/
/*  "Earl&#8217;s Blog" Page                     */
/*-----------------------------------------------*/
body.page-id-6087 #content-area .post{
	width:870px;
}



/*-----------------------------------------------*/
/*  "Earl&#8217;s Blog" Page                     */
/*-----------------------------------------------*/
body.page-id-2303 #et_pt_blog .et_pt_blogentry p{
	color:#2c3e50;
	font-size:16px;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry:nth-child(1) .et_pt_title a{
	font-size:25px;
	font-style:italic;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry:nth-child(2) .et_pt_title a{
	font-size:25px;
	font-style:italic;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry:nth-child(1) span{
	text-transform:capitalize;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry:nth-child(2) span{
	text-transform:capitalize;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry h4 > span{
	font-family:Arial, Helvetica, sans-serif !important;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry{
	border-top-style:solid;
	border-top-color:#2c3e50;
	border-top-width:3px;
}

body.page-id-2303 #et_pt_blog .et_pt_title a{
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	font-weight:600;
	font-size:26px !important;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry .et_pt_blogmeta{
	border-color:transparent;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	min-height:21px;
	color:#2c3e50;
}

body.page-id-2303 #et_pt_blog h1 span{
	position:relative;
	bottom:0px;
	top:0px;
	left:0px;
}

body.page-id-2303 #et_pt_blog h1 .wp-image-2467{
	position:relative;
	top:-20px;
}

body.page-id-2303 #et_pt_blog #page-title strong{
	display:inline-block;
	width:914px;
	margin-bottom:14px;
	position:relative;
	top:0px;
	left:0px;
	line-height:1em;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry div:nth-child(8){

	font-size:18px;
}

body.page-id-2303 #et_pt_blog div:nth-child(10) a span{
	font-size:18px;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry div:nth-child(12){

	font-size:18px;
}

body.page-id-2303 #content-area .post #et_pt_blog .et_pt_blogentry div:nth-child(14) a strong span{
	font-size:18px !important;
}

body.page-id-2303 #background #container #content #content-area .post #et_pt_blog .et_pt_blogentry div:nth-child(14) a strong span{
	font-size:18px !important;
}

body.page-id-2303 #content-area .post #et_pt_blog .et_pt_blogentry div:nth-child(16) span a strong span{
	font-size:18px !important;
}

body.page-id-2303 #background #container #content #content-area .post #et_pt_blog .et_pt_blogentry div:nth-child(16) span a strong span{
	font-size:18px !important;
}

body.page-id-2303 #background #container #content #content-area .post #et_pt_blog .et_pt_blogentry div:nth-child(18) a span strong span{
	font-size:18px !important;
}

body.page-id-2303 .et_pt_blogentry div:nth-child(20) span a strong span{
	font-size:18px !important;
}

body.page-id-2303 #et_pt_blog div:nth-child(20) a span{
	font-size:18px;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry div:nth-child(22){

	font-size:18px;
}

body.page-id-2303 #et_pt_blog .entry-title span{
	position:relative;
	top:-20px;
	font-weight:600;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry:nth-child(4) h4:nth-child(3) span{
	position:relative;
	top:-20px;
	font-weight:600;
	font-size:24px;
}

body.page-id-2303 .post #et_pt_blog .et_pt_blogentry:nth-child(4) h4:nth-child(3) span{
	font-size:24px !important;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry:nth-child(5) .et_pt_title{
	position:relative;
	top:20px;
	font-style:italic;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry:nth-child(6) .et_pt_title a{
	position:relative;
	top:20px;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry div:nth-child(9){

	text-align:center;
	font-size:16px;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry:nth-child(3) .et_pt_title{
	font-style:italic;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry:nth-child(4) .et_pt_title{
	font-style:italic;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry:nth-child(6) .et_pt_title{
	font-style:italic;
}

body.page-id-2303 .post #et_pt_blog .et_pt_blogentry #page-title span strong{
	font-size:32px !important;
}

body.page-id-2303 #background #container #content #content-area .post #et_pt_blog .et_pt_blogentry #page-title span strong{
	font-size:32px !important;
}

body.page-id-2303 #background .post .et_pt_blogentry:nth-child(2) .et_pt_title{
	font-size:32px !important;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry:nth-child(2) .et_pt_title{
	font-size:32px;
}

body.page-id-2303 #background #container #content #content-area .post #et_pt_blog .et_pt_blogentry div:nth-child(11) span a strong span{
	font-size:16px !important;
}

body.page-id-2303 #background #container #content #content-area .post #et_pt_blog .et_pt_blogentry div span strong a{
	font-size:16px !important;
}

body.page-id-2303 .et_pt_blogentry div:nth-child(15) a strong span{
	font-size:16px !important;
}

body.page-id-2303 #et_pt_blog div:nth-child(15) span{
	font-size:16px;
}

body.page-id-2303 .et_pt_blogentry div:nth-child(17) span a strong span{
	font-size:16px !important;
}

body.page-id-2303 #et_pt_blog div:nth-child(17) a span{
	font-size:16px;
}

body.page-id-2303 #background #container #content #content-area .post #et_pt_blog .et_pt_blogentry div:nth-child(19) a span strong span{
	font-size:16px !important;
}

body.page-id-2303 .et_pt_blogentry div:nth-child(21) span a strong span{
	font-size:16px !important;
}

body.page-id-2303 #et_pt_blog div:nth-child(21) a span{
	font-size:16px;
}

body.page-id-2303 .et_pt_blogentry div:nth-child(23) a span strong span{
	font-size:16px !important;
}

body.page-id-2303 #et_pt_blog div:nth-child(23) span span{
	font-size:16px;
}

body.page-id-2303 #background #container #content #content-area .post #et_pt_blog .et_pt_blogentry:nth-child(2) h2:nth-child(3) span:nth-child(1) span:nth-child(1) b:nth-child(1){

	font-size:24px !important;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry:nth-child(2) p:nth-child(6) span{
	position:relative;
	top:16px;
}

body.page-id-2303 #et_pt_blog p:nth-child(7) span{
	position:relative;
	top:20px;
}

body.page-id-2303 #copyright{
	color:#bdc3c7 !important;
}

body.page-id-2303 #et_pt_blog strong span a{
	font-size:16px;
	color:#333399 !important;
	line-height:1.12em;
}

body.page-id-2303 #et_pt_blog a span span{
	font-size:16px;
}

body.page-id-2303 .et_pt_blogentry div span a strong span{
	font-size:16px !important;
}

body.page-id-2303 div span a strong span{
	font-size:16px;
	line-height:1.12em;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry:nth-child(1) h4{
	position:relative;
	top:-5px;
	left:0px;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	font-weight:700;
}

body.page-id-2303 #background #container #content #content-area .post #et_pt_blog .et_pt_blogentry:nth-child(1) h4{
	font-size:26px !important;
}

body.page-id-2303 #et_pt_blog .field-name-field-author a{
	color:#3f51b5;
}

body.page-id-2303 #et_pt_blog .more-link span{
	color:#3f51b5;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry:nth-child(1) p:nth-child(5){

	font-weight:600;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry:nth-child(1) .mejs-audio div:nth-child(1) > div:nth-child(3){

	border-width:4px;
	border-style:solid;
}

body.page-id-2303 #et_pt_blog div blockquote{
	background-color:transparent;
	color:transparent;
	padding-top:10px;
	border-style:none;
}

body.page-id-2303 #content-top{
	height:0px;
}

body.page-id-2303 #content-area .post{
	padding-top:13px;
}

body.page-id-2303 #et_pt_blog blockquote span{
	font-style:normal;
	line-height:1.2em;
	font-size:16px !important;
	max-width:none;
	text-align:justify;
	width:100%;
	position:relative;
	top:0px;
	left:0px;
	min-width:9px;
}

body.page-id-2303 blockquote > div > p{
	font-style:normal;
	line-height:1.3em;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry:nth-child(1) div:nth-child(6){

	text-align:justify;
	margin-left:-40px;
}

body.page-id-2303 #content #content-area .post #et_pt_blog .et_pt_blogentry div blockquote div div div p span{
	width:10% !important;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry > .et_pt_blogmeta{
	height:5px;
}

body.page-id-2303 #et_pt_blog b a{
	color:#3498db;
	text-decoration:underline;
}

body.page-id-2303 #et_pt_blog .et_pt_blogentry:nth-child(1) .et_pt_blogmeta{
	position:relative;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-top:0px;
	padding-bottom:0px;
}

body.page-id-2303 #et_pt_blog .et_pt_blogmeta a{
	color:#2c3e50;
}



/*-----------------------------------------------*/
/*  "Dotter Photo of Coal Miner, misused by Russians &#8211; in Mueller Report" Post*/
/*-----------------------------------------------*/
body.postid-2390 .post div:nth-child(25){

	-webkit-box-sizing:border-box;	box-sizing:border-box;
	width:143% !important;
}

body.postid-2390 .post div .aligncenter:nth-child(1){

	padding-right:0px;
	width:721px !important;
	margin-left:25px;
}

body.postid-2390 .post h2 > span > b{
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	font-weight:700;
	text-align:center;
}



/*-----------------------------------------------*/
/*  "Portfolio" Page                             */
/*-----------------------------------------------*/
body.page-id-562 .post a span{
	color:#3498db !important;
}

body.page-id-562 .post h2 a{
	color:#3498db;
}



/*-----------------------------------------------*/
/*  "Essential Workers in the Time of  COVID-19" Post*/
/*-----------------------------------------------*/
body.postid-3002 #content-area .post .meta-info{
	width:100%;
	color:transparent;
	height:5px;
}

body.postid-3002 .post .meta-info a{
	color:transparent;
}

body.postid-3002 .post div blockquote{
	position:relative;
	top:-27px;
	background-color:transparent;
	left:4px;
}

body.postid-3002 .post i b{
	position:relative;
	top:-18px;
}

body.postid-3002 .post .et_post_content p{
	position:relative;
	top:-3px;
}

body.postid-3002 #container p:nth-child(3) i span{
	position:relative !important;
	top:-15px !important;
}

body.postid-3002 #content-area .post{
	position:relative;
	top:30px;
}

body.postid-3002 #content-top{
	height:0px;
}

body.postid-3002 #container .category-title{
	height:57px;
	left:0px;
}

body.postid-3002 .post div div span{
	color:rgb(44, 62, 80);
	margin-bottom:1px;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif !important;
	line-height:1.2em;
	background-color:transparent;
	position:relative;
	left:5px;

	background-size:contain;
	background-attachment:scroll;
	background-blend-mode:color;
	-webkit-background-clip:border-box;	background-clip:border-box;

	-webkit-box-sizing:border-box;	box-sizing:border-box;
	top:-26px;
}

body.postid-3002 .post b a{
	font-size:16px;
}

body.postid-3002 .post div blockquote > div > p{
	font-size:14px;
	width:569px;
}

body.postid-3002 #background #container #content #content-area .post .et_post_content div blockquote{
	width:589px !important;
}

body.postid-3002 #container h1{
	top:-8px;
}



/*-----------------------------------------------*/
/*  "Altamont Enterprise: Earl Dotter&#8217;s  Immigrant Job Training School Visit" Post*/
/*-----------------------------------------------*/
body.postid-2446 #sidebar .widget{
	display:none;
}

body.postid-2446 #content-area .post{
	width:843px;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-2446 .post .wp-block-image:nth-child(15) img{
	display:inline-block;
	-webkit-transform:translatex(28px) translatey(0px);	-ms-transform:translatex(28px) translatey(0px);	transform:translatex(28px) translatey(0px);
}



/*-----------------------------------------------*/
/*  "Exhibit Guide" Page                         */
/*-----------------------------------------------*/
body.page-id-514 .post table:nth-child(2) p:nth-child(3){

	position:relative;
	left:4px;
}

body.page-id-514 .post tr p{
	-webkit-transform:translatex(7px) translatey(0px);	-ms-transform:translatex(7px) translatey(0px);	transform:translatex(7px) translatey(0px);
}

body.page-id-514 .post table:nth-child(2) h2 span{
	position:relative;
	left:12px;
}

body.page-id-514 .post table:nth-child(2) h4 span{
	position:relative;
	left:12px;
}

body.page-id-514 .post tr td{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-514 .post table:nth-child(6) td:nth-child(1){

	width:361px !important;
	overflow:visible;
	-webkit-transform:translatex(-21px) translatey(0px);	-ms-transform:translatex(-21px) translatey(0px);	transform:translatex(-21px) translatey(0px);
	margin-left:0px;
	height:400px;
}

body.page-id-514 .post ul span{
	padding-top:0px;
	padding-bottom:0px;
}

body.page-id-514 .post ul ul{
	height:22px;
}

body.page-id-514 .post table:nth-child(6) td:nth-child(2){

	margin-left:0px;
	-webkit-transform:translatex(-58px) translatey(-5px);	-ms-transform:translatex(-58px) translatey(-5px);	transform:translatex(-58px) translatey(-5px);
}

body.page-id-514 #content-area .post table{
	display:inline-block;
	-webkit-transform:translatex(-21px) translatey(0px);	-ms-transform:translatex(-21px) translatey(0px);	transform:translatex(-21px) translatey(0px);
}

body.page-id-514 #background #container #content #content-area .post table:nth-child(6) tbody tr td:nth-child(2){

	width:576px !important;
}



/*-----------------------------------------------*/
/*  "Remembering the 30th Anniversary  March on Washington at the 60th" Post*/
/*-----------------------------------------------*/
body.postid-3455 .post p .wp-image-3465{
	position:relative;
	left:-12px;
}

body.postid-3455 .post p .wp-image-3466{
	position:relative;
	top:4px;
}

body.postid-3455 .post p .wp-image-3467{
	position:relative;
	top:12px;
	display:inline-block;
	width:870px;
	max-width:870px;
	left:21px;
}

body.postid-3455 .post p .wp-image-3468{
	position:relative;
	top:8px;
	left:12px;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	height:578px;
}

body.postid-3455 .post p .wp-image-3470{
	top:12px;
	padding-top:0px;
	position:relative;
}

body.postid-3455 .post p .wp-image-3471{
	position:relative;
	top:4px;
}

body.postid-3455 .post .et_post_content p{
	position:relative;
	top:-8px;
}

body.postid-3455 .post p em{
	position:relative;
	top:0px;
}



/*-----------------------------------------------*/
/*  "Privacy Policy" Page                        */
/*-----------------------------------------------*/
body.page-id-5846 #copyright{
	-webkit-transform:translatex(126px) translatey(361px);	-ms-transform:translatex(126px) translatey(361px);	transform:translatex(126px) translatey(361px);
}

body.page-id-5846 .post a span{
	color:#ecf0f1;
	display:inline-block;
	width:47px;
	position:static;
	right:-4px;
	padding-left:5px;
}