		.logo {
			display: none;
		}

		.sidebar-box {
			margin: 0px;
		}

		article {
			margin: 12px;
		}

		.loop-entry-excerpt {
			display: none;
		}

		.loop-entry-details {
			min-height: 60px;
			padding: 2px 0px;
			line-height: 2.2em;
			box-shadow: 0;
		}

		.loop-entry h2 {
			font-size: 16px;
			margin: 0;
			padding-top: 6px;
			font-weight: 400;
		}

		.loop-entry {
			background: none;
			margin-bottom: 4px;
			width: 150px;
			box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
		}

		.loop-entry-img-link img {
			box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
		}

		.wp-block-latest-posts,
		ul.wp-block-latest-posts li {
			font-size: 16px;
		}

		ul.page-numbers {
			margin: 10px;
		}

		.loop-entry-img-link img:hover {
			box-shadow: 0 1px 7px rgba(0, 0, 0, 0.35);
			color: #14B694;
		}

		.loop-entry:hover a {
			color: #14B694;
		}

		.loop-entry:hover img {
			box-shadow: 0 1px 7px rgba(0, 0, 0, 0.35);
		}

		.edd-submit.button.red {
			font-size: 18px;
			padding: 15px;
		}

		.edd_download_image,
		.edd-download .post-thumbnail {
			background: #f9fbf9;
		}

		.edd_download_image {
			overflow: hidden;
		}

		.edd_download_image img {
			top: 0.5rem;
			position: relative;
			transition: 0.1s top ease-out;
		}

		.edd_download_image a:hover img {
			top: 0;
		}

		#edd_checkout_form_wrap legend {
			display: none;
		}

		#edd_checkout_form_wrap input[type="email"],
		#edd_checkout_form_wrap input[type="password"],
		#edd_checkout_form_wrap input[type="tel"],
		#edd_checkout_form_wrap input[type="text"],
		#edd_checkout_form_wrap textarea {
			padding: 10px 12px;
		}

		#edd_purchase_submit {
			float: right;
		}

		#edd_checkout_form_wrap label {
			font-size: 100%;
			line-height: 3;
		}

		#edd_final_total_wrap {
			display: none;
		}

		#edd_checkout_form_wrap input.edd-input,
		#edd_checkout_form_wrap textarea.edd-input {
			width: 70%;
			font-size: 16px;
		}

		.boxed article {
			margin: 0px;
		}

		#edd_checkout_form_wrap span.edd-description {
			font-size: 100%;
		}

		.wp-block-latest-posts a {
			color: black;
		}

		.cat-item a {
			color: black;
		}

		.wp-block-tag-cloud a {
			color: black;
		}

		.wp-block-wptelegram-widget-join-channel .join-link {
			padding: 20px;
		}

		.wp-block-separator {
			border: 1px solid #eee;
		}

		.edd-submit.button.red {
			font-size: 16px;
			padding: 14px;
			box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25);
		}

		.edd-submit {
			border: 1px solid #e3e3e3;
		}

		pre {
			text-shadow: none;
			background: #f7f7f7;
			border: 1px solid #f0f0f0;
			box-shadow: 0 1px 2px rgba(0, 0, 0, 0.);
		}

		.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) {
			background-color: #f0f0f0ba;
		}

		.wp-block-table.is-style-stripes td,
		.wp-block-table.is-style-stripes th {
			border-color: transparent;
			padding: 8px;
		}

		#edd-purchase-button,
		.edd-submit,
		[type=submit].edd-submit {
			border: 0;
		}

		a.edd-submit:hover {
			text-decoration: underline;
		}

		blockquote {
			background: white;
			border: 2px solid #eee;
			font-size: 15px;
			line-height: 1.8em;
			box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.05);
		}

		.col {
			margin-bottom: 0;
		}

		#toggle-btn {
			background: #2CDBB6;
			color: #000;
		}

		.simple-banner {
			font-weight: 400;
			font-size: 15px;
			background: #58c2cd1a;
			position: static;
			width: 100%;
			text-align: center;
			z-index: 99999;
			position: relative;
			margin-bottom: 20px;
			display: block;
			border-bottom: 1px solid #bef0f0b0;
			box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
		}

		.simple-banner .simple-banner-text {
			color: black;
		}

		.simple-banner-text a {
			color: black;
		}

		.tagcloud a {
			color: #079678;
		}

		.single-nav {
			margin-top: 15px;
		}

		#footer {
			width: 100%;
			background-color: #e4eff0;
			text-align: center;
			font-weight: 600;
			padding: 5px 0;
			margin-top: 35%;
		}


		@media (max-width: 956px) {
			#toggle-wrap {
			display: none;
		}

		#toggle-wrap.hamburger-open {
			display: block;
		}

		#toggle-btn {
			display: inline-block;
			cursor: pointer;
			background: #2CDBB6;
			color: #000;
		}
		}

		#navbar > div > p{
			margin-bottom: 5px;
			color: #000;
		}

		#contacts-div{
			    margin-right: 10px;
		}
		
		#contacts-div:after {
    content: "";
    display: block;
    height: 1px;
    width: 20px;
    background: #bbb;
    margin: 20px 0;
}

.edd-add-to-cart-label {
    color: #fff;
    background: #d9534f;
    border-color: #d43f3a;
	    font-size: 16px;
    padding: 14px;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25);
	border-radius: 5px;
}