@media (prefers-color-scheme: dark) {
:root { --sm-color-primary: #e03a3a; }
:root { --sm-color-secondary: #f75034; }
:root { --sm-color-tertiary: #ad2d2d; }
:root { --sm-dark-primary: #000000; }
:root { --sm-dark-secondary: #000000; }
:root { --sm-dark-tertiary: #a3a3a1; }
:root { --sm-light-primary: #ffffff; }
:root { --sm-light-secondary: #f7f5f5; }
:root { --sm-light-tertiary: #f7f2f2; }
.u-blog-sides-spacing { padding-left: 36px; }
.u-blog-sides-spacing { padding-right: 36px; }
.card h2 { color: #ffffff; }
.card__meta-primary { color: #f7f2f2; }
.card__meta-secondary { color: #f7f2f2; }
#sb_instagram #sbi_images .sbi_photo,
.content-quote:before,
.singular .entry-header, 
.attachment .entry-header,
.widget,
.card--text .card__wrap,
.card--text .card__wrap:before,
.card__image,
.card__title,
.sticky.card--text .card__wrap:before,
.jetpack_subscription_widget.widget:before,
.widget_blog_subscription.widget:before,
.card--text .card__meta,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select,
textarea { background-color: #000000; }
.sticky .card__title{
box-shadow: 0 0 0 8px #000000, 0 0 0 9px #f7f5f5;
}
.site-logo img, .custom-logo-link img { max-height: 140px; }
.site-title { font-size: 140px; }
.main-navigation li a, .main-navigation li:after { color: #ffffff; }
.main-navigation .nav-menu > li[class*="current-menu"] > a, 
.main-navigation .nav-menu > li[class*="current-menu"]:after,
.jetpack-social-navigation li[class*="current-menu"] > a { color: #ffffff; }
.main-navigation.main-navigation .nav-menu > li > a:after { border-bottom-color: #ffffff; }
.u-container-width { max-width: 1650px; }
.singular .content-area, 
.attachment .content-area { max-width: 1060px; }
body { margin: 0px; }
html { background-color: #000000; }
.entry-header .entry-title { color: #ffffff; }
body { color: #f7f5f5; }
input[type="submit"], .btn, .search-submit, div#infinite-handle span button, div#infinite-handle span button:hover, .more-link,
.sticky.card--text .card__wrap:after,
.sticky.card--text .card__meta,
body div.sharedaddy div.sd-social-icon div.sd-content ul li[class*="share-"] a.sd-button:hover { background-color: #f7f5f5; }
input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="search"], 
input[type="tel"], 
input[type="color"], 
select, 
textarea {border-color: rgba(247,245,245, 0.25);
}body div.sharedaddy div.sd-social-icon div.sd-content ul li[class*="share-"] a.sd-button:hover { border-color: #f7f5f5; }
.singular .site-header, .attachment .site-header {border-bottom-color: rgba(247,245,245, 0.25);
}.entry-content a, 
.comment__content a { color: #f7f2f2; }
.entry-content a:hover, 
.entry-content a:focus, 
.comment__content a:hover, 
.comment__content a:focus { color: #f7f2f2; }
h1 { color: #f7f5f5; }
h2 { color: #f7f5f5; }
h3 { color: #f7f5f5; }
h4 { color: #f7f5f5; }
h5 { color: #f7f5f5; }
h6 { color: #f7f5f5; }
.comment__avatar, 
.sticky, 
body.singular .nav-menu > li > a:before, 
.bypostauthor > .comment__article .comment__avatar,
.overlay-shadow { background-color: #000000; }
body, 
.mobile-header-wrapper, 
.main-navigation { background: #000000; }
input[type="submit"], 
.btn, 
div#infinite-handle span button, 
div#infinite-handle span button:hover, 
.more-link, 
.comment__content a, 
.nav-menu ul li.hover > a, 
.nav-menu ul li.hover:after,
div#subscribe-text p,
.jetpack_subscription_widget .widget__title, 
.widget_blog_subscription .widget__title,
.jetpack_subscription_widget p,
.jetpack_subscription_widget input[type="submit"],
.widget_blog_subscription input[type="submit"],
.sticky.card--text .card__wrap,
.sticky.card--text .card__meta,
.sticky.card--text .cat-links, .sticky.card--text .byline .author, .sticky.card--text .post-edit-link { color: #000000; }
.jetpack_subscription_widget input[type='submit'],
.sticky.card--text .btn, 
.sticky.card--text .search-submit, 
.sticky.card--text div#infinite-handle span button, 
div#infinite-handle span .sticky.card--text button, 
.sticky.card--text .more-link { border-color: #000000; }
.nav-menu:before { border-right-color: #000000; }
.nav-menu:before { border-left-color: #000000; }
body div.sharedaddy div.sd-social-icon div.sd-content ul li[class*="share-"] a.sd-button:hover {
color: #000000 !important;}
.is--webkit .dropcap {
background-image: linear-gradient(45deg, currentColor 0%, currentColor 10%, #000000 10%, #000000 40%, currentColor 40%, currentColor 60%, #000000 60%, #000000 90%, currentColor 90%, currentColor 100%)}
.site-footer { padding-top: 40px; }
.site-footer { padding-bottom: 40px; }
.site-footer { color: #f7f5f5; }
.site-footer a { color: #f7f2f2; }
.site-footer { background: #000000; }

.jetpack_subscription_widget .widget__title,
.jetpack_subscription_widget p, .jetpack_subscription_widget #subscribe-email input, .jetpack_subscription_widget input[name="email"], .widget_blog_subscription #subscribe-email input, .widget_blog_subscription input[name="email"] {
    color: #fff;
}

.jetpack_subscription_widget.widget, .widget_blog_subscription.widget {
    border-top: 1px solid
    
}
.jetpack_subscription_widget.widget:before {
    background: #fff;
}

@media only screen and (min-width: 1650px) { 

.u-blog-grid-width[class] { max-width: 1980px; }

}

@media only screen and (min-width: 900px) { 

.nav-menu ul { border-color: #ffffff; }

.nav-menu ul { background: #000000; }

}

@media not screen and (min-width: 900px) { 

.widget-area { background: #000000; }

}
}

@media screen and (max-width: 430px) {
	.single .site-title {
		font-size: 35px !important;
		text-align: center;
    width: auto;
	}
}

@media screen and (min-width: 430px) and (max-width: 900px) {
	.single .site-title {
		font-size: 45px !important;
		text-align: center;
    width: auto;
	}
}

@media screen and (max-width: 900px) and (min-width: 800px) {
	.single .site-branding {
		width: auto !important;
	}
}