/*
Theme Name: Feitzinger Child
Template: feitzinger
Version: 1.0
Text Domain: feitzinger-child
*/

@media screen and (max-width: 768px) {
	.featherlight .featherlight-previous, .featherlight .featherlight-next {
		opacity: 0.7!important;
	}
}
#herofeaturedimage {
    background: #f4f4f4; 
	max-height: 100px;
    height: 100px;
}
#herofeaturedimage img {
    display: none;
}
.coverimage+#container {
        background: #f4f4f4;
    }
body {
    background: #f4f4f4;
}
#footer-widget-area {
    background: #e3e3e3;
}
body.home .archive-title-description {
    margin-top: 6rem;
}
.entry-title {
    font-weight: 300;
	text-align: left;
	font-size: 2.0rem;
}
body.home .entry-title.archive-title {
    font-weight: 500;
    font-size: 1.45rem;
	letter-spacing: 2px;
	margin-bottom: 40px;
	margin-top: 40px;
}
body.home .entry-title.archive-title span {
    font-weight: 300;
    display: inline-block;
	font-size: 1.45rem;
	padding-left: 10px;
}
body.home .taxonomy-description {
	font-style: italic;
	/*font-family: "serif";*/
	font-size: 0.95em;
}
body.home .taxonomy-description span {
	/*font-family: Helvetica Neue,Helvetica,Arial,sans-serif;*/
	font-style: normal;
    display: block;
	font-size: 0.95em;
	padding-top: 10px;
}
body.post-template-default .entry-content {
    padding-top: 0rem;
}
.entry-header-single:after {
	display: none;
}
.entry-summary {
    padding-top: 0rem;
}
.postboxinner {
    padding: 0 0rem;
}
.button, .button:hover, .button:focus, .add_to_cart_button:hover, .add_to_cart_button:focus {
    background-color: #999999 !important;
}
a, a:hover, .postbox a:hover .entry-title, #copyright a:hover, #footermenu a:hover, #footer-widget-area a:hover, #top-widget-area a:hover, .pagination .prev:hover, .pagination .next:hover, .comment-metadata a:hover, .fn a:hover {
    color: #000000 !important;
}
@media screen and (max-width: 639px) { 
	body.post-template-default h1.entry-title {
    	font-size: 1.6rem;
	}
}

@media screen and (min-width: 640px) {
    .alignwide, .wp-block-embed, .wp-block-gallery, .wp-block-image, img.size-full, img.size-large {
        margin-left: 0; 
        margin-right: 0; 
    }
	alignwide img, .wp-block-image img, img.size-full, img.size-large {
        max-width: 100%;
    }
    #herofeaturedimage {
        max-height: 200px;
        height: 200px;
    }
}
@media screen and (min-width: 768px) {
	body.home .entry-title.archive-title {
		font-size: 2.0rem;
		letter-spacing: 4px;
	}
	body.home .entry-title.archive-title span {
		font-size: 2.0rem;
		padding-left: 20px;
	}
}
@media screen and (min-width: 1024px) {
    #herofeaturedimage {
        max-height: 200px;
        height: 200px;
    }
}