/*
 Theme Name:   E-Gallery Design Portfolio Theme
 Theme URI:    http://localhost/egallery_design/
 Description:  E-Gallery Design Portfolio Theme
 Author:       Ed Sutherland
 Author URI:   http://design.imaginteractive.com
 Template:     harmonic
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         Black, Custom Colors, Custom Header, Custom Menu, Dark, Editor Style, Featured Images, Fluid Layout, One Column, Photoblogging, Post Formats, Responsive Layout, RTL Language Support, Sticky Post, Theme Options, Translation Ready, Two Columns, White
 Text Domain:  egallery_design
*/

a, .entry-meta .tags-links a {
	color: #6890c8;
}

.entry-meta .tags-links a {
	border-color: #6890c8;
}

a:hover{
	color: #080010;
}

.portfolio-type-links a:hover{
	color: #080010;
	text-decoration: underline;
	text-shadow: 0px 0px 10px #bab;
}

.entry-meta .tags-links a:hover, .tagcloud a:hover{
	border-color: #080010;
	color: #080010;
	box-shadow: 0px 0px 5px #080010;
}

.portfolio-projects .jetpack-portfolio {
	background: #fff;
}

.portfolio-projects .jetpack-portfolio a{
	color: #003;
	font-size: 1.2em;
	text-shadow: none;
}

.portfolio-projects .jetpack-portfolio h1.entry-title{
	text-align: center;
}

.entry-header h1.entry-title, h1.entry-title a{
	color: #080010;
}

h1.entry-title a:hover{
	color: #fff;
	text-shadow: 0px 0px 10px #080010;
}

#single-wrap h1.entry-title a{
	color: inherit;
}

#single-wrap h1.entry-title a:hover{
	text-shadow: 0px 0px 5px #fff;
}

#news-section h1.entry-title a{
	color: #fff;
}

#news-section h1.entry-title a:hover{
	text-shadow: 0px 0px 5px #fff;
}

#secondary ul li a:hover{
	color: #080010;
}

/* Site Title - Box Formatting - Intro Section */
#header-branding h1.site-title a{
	font-size:1.25em;
	border: 2px #fff solid;
	padding:0px 10px;
	font-weight: normal;
}
	
#site-branding h1.site-title:hover, #header-branding h1.site-title a:hover{
	text-shadow: 0px 0px 10px #fff;
}

#header-branding h1.site-title a:hover{
	border-color: transparent;
	box-shadow: 0px 0px 10px 3px #fff;
}

#header-branding h2.header-description{
	margin-top: 70px;
}

#masthead, #preload, #footer-nav-wrapper, #mobile-panel, #menu-main-menu, #colophon, ul.sub-menu.sub-on{
	/*background-color: #040008;*/
	background-color: rgba(10,0,20,0.9);
}

body.error404{
	background-image: url(../../../assets/404bg.jpg);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
	background-size: cover;
	color: #fff;
	overflow: auto;
}

body.error404 .shader{
	position: absolute;
	background-color: rgba(10,0,20,0.5);
	width:100%;
	height: 100%;
	z-index: -1;
}

section.error-404 p{
	font-size: 1.25em;
	text-shadow: 0px 0px 5px #080010;
}

section.error-404 a{
	color: #080010;
	text-shadow: 0px 0px 5px #fff;
}

body.error404 #colophon{
	position: fixed;
	bottom: 0px;
	left:0px;
	width:100%;
}

section.error-404 a:hover{
	color: #fff;
	text-shadow: 0px 0px 5px #080010;
}

section.error-404 h2{
	border: 0px;
	text-shadow: 0px 0px 10px #080010;
}

section.error-404 h4{
	font-weight: normal;
	text-shadow: 0px 0px 6px #080010;
}

section.error-404 .search-submit{
	background-color: #080010;
	color: #aaa;
}

section.error-404 .search-submit:hover{
	background-color: #fff;
	color: #080010;
	border-color: #080010;
}

section.error-404 .search-field{
	border: 2px #080010 solid;
	color: #080010;
}

#slide-feature div#single-wrap  a.button.scroll:hover{
	background: none;
	text-shadow: 0px 0px 10px #fff;
	box-shadow: 0px 0px 10px 3px #fff;
	border-color: transparent;
}

::selection {
    color: #fff;
    background: rgba(10,0,20,0.7);
}

::-moz-selection {
    color: #fff;
    background: rgba(10,0,20,0.7);
}

#slide-1 h2 a.scrollfixed{
	outline: 0;
}

#slide-1 a.scrollfixed.scroll-arrow{
	display: block;
	opacity: 0;
	width:0px;
	height:0px;
	margin: 0px auto;
	bottom: 0px;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 15px solid rgba(255,255,255,0.8);
	outline: 0;
}
/*
#slide-1 a.scrollfixed.scroll-arrow:hover{
	border-left: 18px solid transparent;
	border-right: 18px solid transparent;
	border-top: 18px solid #fff;
}
*/
#header-branding h2.header-description:hover > a.scroll-arrow{
	opacity: 1;
}


#archive-container.portfolio-projects .portfolio-item .project-info{
	position: absolute;
	opacity: 0;
	display: block;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 2.5rem;
	text-decoration: none;
	text-shadow: 0px 0px 5px #080010;
	outline: 0;
}

#archive-container.portfolio-projects .portfolio-item:hover > .project-info{
	opacity: 1;
}

#archive-container.portfolio-projects .portfolio-item .post-thumbnail-overlay{
	display: block;
	background-color: rgba(10,0,20,0.5);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
	outline: 0;
}

.entry-main .entry-content a{
	outline: 0;
}

#archive-container.portfolio-projects .portfolio-item:hover > .post-thumbnail-overlay{
	opacity: 1;
}

#main .page-header .page-title{
	text-align: center;
}

#main .error-404 .page-header .page-title{
	text-align: left;
}

#mobile-link{
	color: #fff;
	background-color: #040008;
}

#mobile-link:hover{
	color: #040008;
	background-color: #fff;
}}
