/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.entry-author .author-title, .entry-title, .entry-title a, .entry-title a:visited, .site-posted-on strong, .site-title, .site-title a, .site-title a:visited, .entry-title a:hover, .site-title a:hover, h1, h2, h3, h4, h5, h6, .page-header:not(.page-header-light) h1, .comment .comment-meta .comment-author .fn {
	color: #ffffff;
}

h1.entry-title {
	color: #ffffff;
}

a {
	color: #ffffff;
}

.main-navigation>div>ul>li.current-menu-item>a, .main-navigation>div>ul>li.current_page_item>a, a:active, a:focus, a:hover, .page-links a:hover {
	color: #ffffff;
}

.comment .comment-meta .comment-metadata a:hover, .comment-form span.required, .pingback:before, .post-details a:hover, .post-edit-link a:active, .post-edit-link a:focus, .post-edit-link a:hover, .site-info a:hover, .trackback:before, a, a:visited {
	color: #ffffff;
}

	.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button{
		color: #0087
}

.woocommerce-products-header .woocommerce-products-header__title, span.price, p.price
{
	color:#FFFF
}
.woocommerce-tabs ul.tabs li a

{
	color:#FFFF
}
.site-header-cart .cart-contents .amount, .site-header-cart .cart-contents .count
{
	color:#FFFF
}
.wf-active .button, .wf-active .more-link, .wf-active button:not(.menu-toggle), .wf-active input[type="button"], .wf-active input[type="reset"], .wf-active input[type="submit"], .wf-active .posts-navigation .nav-links a, .wf-active #content #infinite-handle span button
{
	color:#4C4646
}
.wf-active .button, .wf-active .more-link, .wf-active button:not(.menu-toggle), .wf-active input[type="button"], .wf-active input[type="reset"], .wf-active input[type="submit"], .wf-active .posts-navigation .nav-links a, .wf-active #content #infinite-handle span button
{
	background-color:#FFFFFF
}
.site-content .contact-form .grunion-field-label, .contact-form label span
{
	color:#FFFF
}
.woocommerce-products-header .woocommerce-products-header__title, .woocommerce-result-count
{
	color:#FFFF
}
ul.products li.product .button
{
	background-color:#FFFF
}
ul.products li.product .button
{
	color:#000
}
.woocommerce-breadcrumb
{
	color:#FFFF
}
.wf-active button, .wf-active input, .wf-active select
{
	color:#000
}
.wf-active .site-header .site-description
{
	color:#FFF
}
.wf-active button, .wf-active input, .wf-active select, .wf-inactive button, .wf-inactive input, .wf-inactive select
{
	color:#FFF
}
form.customize-unpreviewable, form.customize-unpreviewable input, form.customize-unpreviewable select, form.customize-unpreviewable button, a.customize-unpreviewable, area.customize-unpreviewable
{
	color:#000
}
.single-product div.product form.cart .variations .label
{
	color:#FFF
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button
{
	background-color:#FFFF
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button
{
	color:#000
}
.site .comments-area > :last-child, .site #jp-post-flair > :last-child, .site .taxonomy-description > :last-child, .site .comment-content > :last-child, .site .entry-footer > :last-child, .site .entry-caption > :last-child, .site .entry-header > :last-child, .site .entry-content > :last-child, .site .entry-summary > :last-child, .site .entry-meta > :last-child, .site .page-content > :last-child, .site .page-header > :last-child, .site .widget > :last-child, .site blockquote > :last-child
{
	color:#FFF
}
p
{
	color:#FFF
}
.woocommerce-tabs ul.tabs li.active a
{
	color:#FFF
}
.single-product div.product .product_title
{
	color:#FFF
}
.single-product div.product form.cart div.quantity input[type="number"]
{
	color:#000
}
.wf-active button, .wf-active input, .wf-active select, .wf-inactive button, .wf-inactive input, .wf-inactive select
{
	color:#000
}
.wf-active button, .wf-active input, .wf-active select, .wf-inactive button, .wf-inactive input, .wf-inactive select
{
	color:#FFF
}
.wf-active button, .wf-active input, .wf-active select, .wf-inactive button, .wf-inactive input, .wf-inactive select
{
	background-color:#000
}
.cart-collaterals .shop_table tbody > tr > td
{
	background-color:#000
}
table.shop_table tbody > tr:nth-child(odd) > td
{
	background-color:#000
}
.quantity .qty
{
	background-color:#FFF
}
.cart-collaterals .shop_table tr th
{
	color:#FFF
}
table.cart .coupon input#coupon_code
{
	color:#FFF
}
table.shop_table_responsive tr th, table.shop_table_responsive tr td
{
	color:#FFF
}
table.cart tr td.product-remove a
{
	color:#FFFFFF
}
form.customize-unpreviewable, form.customize-unpreviewable input, form.customize-unpreviewable select, form.customize-unpreviewable button, a.customize-unpreviewable, area.customize-unpreviewable
{
	color:#FFF
}
.quantity .qty
{
	background-color:#000
}
.single-product div.product form.cart div.quantity input[type="number"]
{
	color:#FFF
}
#order_review table.woocommerce-checkout-review-order-table thead > tr > td, #order_review table.woocommerce-checkout-review-order-table tbody > tr > td, #order_review table.woocommerce-checkout-review-order-table tfoot > tr > td
{
	background-color:#000
}
#order_review table.woocommerce-checkout-review-order-table thead tr:first-child th.product-total
{
	background-color:#000
}
#order_review table.woocommerce-checkout-review-order-table thead tr:first-child th
{
	color:#FFF
}
#order_review table.woocommerce-checkout-review-order-table thead tr th, #order_review table.woocommerce-checkout-review-order-table tbody tr th, #order_review table.woocommerce-checkout-review-order-table tfoot tr th
{
	color:#FFF
}
.woocommerce #payment ul.payment_methods li .payment_box p:last-child
{
	background-color:#000
}
.woocommerce #payment ul.payment_methods li .payment_box
{
	background-color:#000
}
form.customize-unpreviewable, form.customize-unpreviewable input, form.customize-unpreviewable select, form.customize-unpreviewable button, a.customize-unpreviewable, area.customize-unpreviewable
{
	background-color:#0000
}
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments
{
	color:#FFF
}
.woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:focus, .woocommerce #respond input#submit:inactive, .woocommerce #respond input#submit:visited, .woocommerce a.button:hover, .woocommerce a.button:focus, .woocommerce a.button:inactive, .woocommerce a.button:visited, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce button.button:inactive, .woocommerce button.button:visited, .woocommerce button.button.alt:hover, .woocommerce button.button.alt:focus, .woocommerce button.button.alt:inactive, .woocommerce button.button.alt:visited, .woocommerce input.button:hover, .woocommerce input.button:focus, .woocommerce input.button:active, .woocommerce input.button:visited, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:focus, .woocommerce input.button.alt:inactive, .woocommerce input.button.alt:visited
{
	background-color:#0000
}
ul.products li.product .button
{
	background-color:#0000
}
ul.products li.product .button
{
	color:#FFFFFF
}

.llms-access-plan .llms-access-plan-footer, .llms-access-plan .llms-access-plan-content {
	background: black;
}
.llms-access-plan-title {
	background: black;
}
.llms-access-plan .llms-access-plan-footer, .llms-access-plan .llms-access-plan-content {
	border-bottom: background;
	
}
.llms-checkout-section {
	background:black;
	border: background;
}

.llms-checkout-wrapper .llms-form-heading {
	background: black;
}

.llms-notice {
	background: black;
	border: background;
}
.llms-checkout-section {
	border-bottom: none;
	margin-bottom: 0px;
}

.llms-loop-item-content {
	background: black;
}

.llms-loop-item-content .llms-progress .llms-progress-bar {
	background: black;
	
}

.llms-loop-item-content .llms-meta, .llms-loop-item-content .llms-author {
	color: white;
}
.llms-loop-item-content:hover{
	background: #102b48;
}
.widget_shopping_cart_content {	
	background: black;
	
}

.site-header-cart .widget_shopping_cart {
	background: black;
	
}
ul li, ol li {
	color: #FFF
}
.widget_shopping_cart ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a
{
	color: #FFF
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce button.button.alt.disabled, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button.alt.disabled, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled[disabled]
{
	color:#FFFF
}
.wp-caption-text, .wp-caption-dd
{
	color:#FFFF
}
.select2-results__option[aria-selected], .select2-results__option[data-selected]
{
	color:#000
}
.form-row input[type="text"], .form-row input[type="password"], .form-row textarea
{
	background-color:#0000
}
.form-row input[type="text"], .form-row input[type="password"], .form-row textarea
{
	color:#FFF
}
.select2-container--default .select2-selection--single .select2-selection__rendered
{
	background-color:#000
}
.select2-container--default .select2-search--dropdown .select2-search__field
{
	background-color:#0000
}
.select2-container--default .select2-search--dropdown .select2-search__field
{
	color:#000
}
.select2-container--default .select2-selection--single .select2-selection__rendered
{
	color:#FFF
}
input[type="text"], input[type="password"], input[type="email"], input[type="search"], input[type="url"], textarea {
		border: 1px solid #FFF
	}
.wf-active code, .wf-active kbd, .wf-active pre, .wf-active tt, .wf-active var
{
background: ##000000;
}
pre {
    overflow: auto;
    max-width: 100%;
    padding: 1.75em;
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
    line-height: 1.75;
    background: #000000;
}
.wp-block-code>code {
    border: 1px solid #ddd;
    border-radius: 4px;
    color: #;
    font-family: Menlo,Consolas,monaco,monospace;
    padding: .8em 1em;
}
.FeedLayout__wrapper{
	background-color: black !important;
	color: black !important;
}
.FeedHeader__info-row{
	color: white !important;
}
.DesignedButton__button{
	background-color: black !important;
	color: black !important;
}
.post-thumbnail {
    max-width: 60%; /* adjust as needed */
    height: auto;
    margin: 0 auto;
}

.post {
    max-width: 60%;
    margin: 0 auto;
}
@media only screen and (max-width: 768px) {
    .post-title, .entry-title {
        font-size: 1.5rem; /* adjust down as needed */
        word-break: normal;
        hyphens: auto;
    }

    .post-thumbnail, .post {
        max-width: 90%;
        margin: 0 auto;
    }
}
@media only screen and (min-width: 1024px) {
    .content-area {
        margin-left: 5%; /* shift content right */
        width: 65%; /* adjust as needed */
    }

    .site-main {
        padding-left: 2rem; /* optional fine-tuning */
    }
}
