/**
 * fstop Dark Colour Scheme Stylesheet
 **/

body,
input,
textarea,
select,
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.title-xl,
.title-l,
.title,
.title-s,
.title-xs,
.siteHeader-nav .menu-item-title,
.siteHeader .sub-menu .menu-item-title,
.siteHeader-footer .search-field,
.siteHeader .search-submit,
.siteFooter-nav .menu-item a,
.comment-meta .url,
.nav-links a:hover,
.archivePosts-list .postMeta,
.archivePosts-list .postMeta a,
.archivePagination .page-numbers,
a .wpLinkPages-number,
a:hover,
.widget_recent_entries a,
.rsswidget,
.recentcomments > a,
.search-submit:hover,
.shareButtons a,
.postWrapper.postMedia-Align-v,
.postWrapper.postMedia-Align-v h1,
.postWrapper.postMedia-Align-v h2,
.postWrapper.postMedia-Align-v h3,
.postWrapper.postMedia-Align-v h4,
.postWrapper.postMedia-Align-v h5,
.postWrapper.postMedia-Align-v h6,
.postWrapper.postMedia-Align-v,
.owl-nav > div:hover,
.featherlight .featherlight-previous:hover,
.featherlight .featherlight-next:hover,
.moreArrow:hover
{
	color: #FFFFFF;
}

.owl-nav > div,
.moreArrow,
.featherlight .featherlight-previous,
.featherlight .featherlight-next
{
	color: #7a7a7a;
}

a,
.siteHeader-nav .menu-item-desc,
.siteHeader .sub-menu a:not([href="#"]) .menu-item-title:hover,
.siteHeader .search-submit:hover,
.postMeta,
.tagcloud,
.comment-metadata,
.readmore-link,
.comment-reply-link,
.hentry::after,
.postComments::before,
.postAuthorBio::before,
.post-date,
.rss-date,
.recentcomments,
.search-submit,
.shareButtons a:hover,
blockquote cite,
.postMedia-Align-v input[type="password"],
.rsswidget:hover,
.widget_recent_entries a:hover,
.recentcomments > a:hover,
.comment-meta .url:hover
{
	color: #8178b8;
}

input[type="submit"],
input[type="submit"]:hover,
.fstop-button,
.fstop-button:hover,
.postWrapper.postMedia-Align-v .fstop-button
{
	color: #0A0A0A;
}

.siteHeader-top,
.siteFooter,
.postMedia,
body .featherlight:last-of-type,
.shareButtons,
.postWrapper.postMedia-Align-v,
.archivePosts-grid .featuredImage  a::after
{
	background: #0A0A0A;
}

input,
textarea,
select,
select option
{
	background: #111111;
}

.siteContent
{
	background: #1E1E1E;
}

h1 a::after,
h2 a::after,
h3 a::after,
.menu-item-title::after,
.siteFooter-nav a::after,
.postPagination > div .postPagination-title::after,
input[type="submit"],
input[type="submit"]:hover,
.fstop-button,
.fstop-button:hover,
.postWrapper.postMedia-Align-v .fstop-button,
.postMedia-Align-v input[type="password"]
{
	background: #FFFFFF;
}

pre,
code
{
	background-color: rgba(255,255,255,0.075);
}

progress::-moz-progress-bar {
	background: #0A0A0A;
}

progress::-webkit-progress-value {
	background: #0A0A0A;
}

progress { color: #0A0A0A; }

progress
{
	border-color: #0A0A0A;
}

.comment-body,
.widget,
table,
th, 
td
{
	border-color: #2a2a2a;
}


a:hover,
.archivePosts-list .postMeta a,
.siteHeader-footer .search-field,
.siteHeader-footer .search-field:focus
{
	border-color: #ffffff;
}

@media only screen and (max-width: 1024px) {

	.wrapper .postMedia .postMedia-Align-v
	{
		padding: 0 60px 103px;
	}
	
	.wrapper .gallerySlider,
	.wrapper .gallerySlider .galleryItem,
	.wrapper .gallerySlider.owl-carousel,
	.wrapper .gallerySlider .owl-item {
		height: calc(100vh - 206px);
	}

}

@media only screen and (max-width: 769px) {
	
	.wrapper .postMedia .postMedia-Align-v
	{
		padding: 0 15px 88px;
	}
	
	.wrapper .gallerySlider,
	.wrapper .gallerySlider .galleryItem,
	.wrapper .gallerySlider.owl-carousel,
	.wrapper .gallerySlider .owl-item {
		height: calc(100vh - 176px);
	}	
	
}