/*
Theme Name:Pixgraphy Child
Theme URI: http://themefreesia.com/themes/pixgraphy
Author: Theme Freesia
Author URI: http://themefreesia.com
Description: Pixgraphy is a Responsive Photography WordPress Theme, Designed and Developed by Theme Freesia. This theme supports popular plugins like Breadcrumb NavXT, WP-PageNavi, Contact Form 7, Jetpack by WordPress.com, Polylang, bbPress, wooCommerce and many more. It is also translation ready and easily customizable with lots of options using Customizer. It consists contact us template, gallery template, widgets and sidebar. Get free support at http://themefreesia.com/support-forum/ and View demo site at http://demo.themefreesia.com/pixgraphy.
Version: 1.0.2
Text Domain: pixgraphy-child
Template: pixgraphy
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Tags: threaded-comments, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, sticky-post, theme-options, translation-ready, post-formats, custom-logo, blog, e-commerce, holiday, news, photography, portfolio

All files, unless otherwise stated, are released under the GNU General Public License
version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)
==================================================
*/


/* Typography
================================================== */
body,
button,
input,
select,
textarea {
	color: #444;
	font: 400 14px/21px 'Open Sans', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	color: #444;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	margin-top:0;
	padding-bottom: 20px;
}

/* Links */

#secondary .widget a,
.entry-content a,
#main .comments-area a {
	color: #e07d54 !important;
}

#secondary .widget a:hover,
#secondary .widget a:focus,
#secondary .widget a:active,
.entry-content a:hover,
.entry-content a:focus,
.entry-content a:active,
#main .comments-area a:hover,
#main .comments-area a:focus,
#main .comments-area a:active {
	opacity: 0.7;
	text-decoration: none;
}

/* ----- More Link Button ----- */

a.more-link {
	color: #e07d54 !important;
}
a.more-link:hover {
	letter-spacing: 0px;
	opacity: 0.7;
	text-decoration: none;
}

.entry-title,
.entry-title a {
	color: #e07d54 !important;	
}
.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
	color: #e07d54 !important;
	opacity: 0.7;
}

/* Webkit */
::selection {
	background: #e07d54;
	color: #fff;
}
/* Gecko/Mozilla */
::-moz-selection {
	background: #e07d54;
	color: #fff;
}

/* ----- Header ----- */

.top-header {
	background-attachment: inherit;
	min-height: 500px;
	width: 100%;
	display: flex;
  align-items: center;
  justify-content: center;
	}

	@media only screen and (max-width: 1023px) { 
		.top-header {
			min-height: 160px;
			width: 100%;
		}
}

/* ----- Site Info ----- */

#site-branding {
	width: auto;
}
	
#site-title {
	font-family: 'Kaushan Script', "Lucida Grande",sans-serif;
	font-size: 70px;
	font-weight: normal;
	line-height: 60px;
	padding: 10px 0 25px;
	text-shadow: 0 0 5px black;
}

#site-description {
  color: #fff;
  font-size: 25px;
  line-height: 32px;
  font-weight: 700;
  margin: 0;
  text-shadow: 0 0 4px black;
}

/* --- Nav --- */

#sticky_header {
	background-color: #222;
}

.is-sticky #sticky_header {
	background-color: rgba(0, 0, 0, 0.7);
}

.main-navigation a {
    color: #a5a2a2;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    text-align: left;
    padding: 15px;
}

.main-navigation a:hover,
.main-navigation ul li.current-menu-item a,
.main-navigation ul li.current_page_ancestor a,
.main-navigation ul li.current-menu-ancestor a,
.main-navigation ul li.current_page_item a,
.main-navigation ul li:hover > a,
.main-navigation li.current-menu-ancestor.menu-item-has-children > a:after,
.main-navigation li.current-menu-item.menu-item-has-children > a:after,
.main-navigation ul li:hover > a:after,
.main-navigation li.menu-item-has-children > a:hover:after,
.main-navigation li.page_item_has_children > a:hover:after {
	color: #fff;
}

/* --- Footer --- */
.site-info {
	padding: 15px 0px 30px;
	background-color: #222;
	font-size: 14px;
	line-height: 22px;
}

.site-info .footer {
	font-family: 'Open Sans', sans-serif;
	color: #a5a2a2;
	font-size: 12px;
	line-height: 12px;
	padding-top: 10px;
	text-align: left;
}
.site-info #site-title a,
.site-info .footer a {
	color: #a5a2a2;
}
.site-info .footer a:hover {
	color: #fff;
}

/* --- Sidebar --- */

#secondary .widget-title {
	left: 20px;
  padding: 0 10px;
  text-align: center;
}

#secondary .widget {
	font-size: 13px;
	line-height: 23px;
}

.error-404 .page-header {
	padding: 15px 20px 50px;
	margin-top: 0px;
	background-color: #fff;
}

/* Full-width template */

#primary-fullwidth {
	float: none;
	width: 100%;
}

/* Posts Übersicht */

.pt-cv-view .pt-cv-title {
	margin-bottom: 0;
}

/* Posts */

.entry-meta,
.entry-meta a {
	color: #999;
}

.entry-meta span:hover,
.entry-meta a:hover {
	color: #999;	
}

.cat-links,
.cat-links a,
.tag-links,
.tag-links a {
	color: #999;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
}

.cat-links a:hover,
.tag-links a:hover {
	color: #e07d54;
}

.tag-links:before,
.cat-links:before {
	font-family: 'FontAwesome';
	vertical-align: top;
	width: 13px;
	height: 13px;
	font-size: 13px;
	color: #999;
}

.entry-footer {
	border-top: 1px dotted #ddd;
	padding: 15px 10px 0px;
	overflow: hidden;
}

/* #Post Image Archiv
================================================== */
.post-image-content-archive {
	position: relative;
	float: left;
	margin-right: 10px;
}

/* Comments
================================================== */
.comments-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 26px;
	padding-top: 15px;
	padding-bottom: 15px;
}

#main .comments-area ul {
	list-style-type: none;
	margin: 0 0 30px 0;
}

.author {
	background-color: #e4e4e4;
	padding: 10px 0 10px 10px;
}

.author-name {
	font-size: 16px;
	font-weight: 700;
}

.comment-body {
	padding: 10px 0 0 10px;
}

a.comment-reply-link {
	color: #e07d54;
}

a.comment-reply-link:hover {
	color: #a5a2a2;
}

/* Forms and Buttons */

input[type="reset"],
input[type="button"],
input[type="submit"] {
	background-color: #222;
	color: #a5a2a2;
}
input[type="reset"]:hover,
input[type="button"]:hover,
input[type="submit"]:hover {
	background-color: #a5a2a2;
	color: #fff;
}

/* ----- Go To Top Button ----- */

.go-to-top a {
	border: 0px solid #222;
	color: #e07d54;
}
.go-to-top a:hover {
	opacity: 0.8;
	color: #e07d54;
	background-color: transparent;
}

/* ----- Custom views posts ----- */

.pt-cv-readmore {
	display: none !important;
}

.pt-cv-content, .pt-cv-content * {
	padding-bottom: 10px;
  font-weight: normal;
  border-bottom: 1px solid #a5a2a2;
}

/* ----- No Page title on home ----- */

.home .page-title {
	display: none;
}