/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */
 
h1 {
	margin-top: 0px !important;
}

.projects-title, .projects-title a, p, body, html, h1, h2, h3, h4, h5, h6, pre, kbd, code, samp, label, figcaption, blockquote, blockquote p, .price, .menu a, .ct-label, .site-title, .entry-meta, .widget-title, .contact-info, .ct-item-title, .ct-menu-badge, .entry-excerpt, .ct-post-title, .ct-breadcrumbs, .ct-header-text, .author-box-bio, .author-box-name, .site-description, .page-description, .mobile-menu a, .comment-reply-title, .ct-footer-copyright, .ct-language-switcher, .entry-summary .price, .woocommerce-tabs .tabs, .ct-shortcuts-container, .ct-widget > *, .ct-dynamic-data, .ct-dynamic-filter, .ct-search-results a, .tutor-ratings, .tutor-meta > *, .tutor-course-details-title, .tutor-course-details-actions > a, .ct-language-switcher ul[data-placement] {
	font-family: "sansfa" !important;
}
.section-title, .butn-dark a, .button, .submit, .ct-button, .added_to_cart, .ct-button-ghost, [type="submit"], .wp-block-button .wp-block-button__link, .wp-block-file .wp-block-file__button, .forminator-ui[data-design="none"] .forminator-button, button[class*="ajax"], button.regform-button, a.restore-item, a.showlogin {
	font-family: "sansfa" !important;
}

.butn-dark.mt-30.mb-30 {
	margin-top: 40px;
}

.ct-menu-link {
	display: flex !important;
}

.ct-advanced-heading::after, .blog .page-title::after, .page .page-title::after {
	color: #1e1e1e !important;
	text-shadow: none !important;
}
#wp-admin-bar-elementor_edit_page > .ab-item::before {
	content: none !important;
}

.type-post > .entry-content > p, .type-post > .entry-content > ul, .type-post > .entry-content > h2,.type-post > .entry-content > h3, .type-post > .entry-content > h4 {
	color: #1f1f1f !important;
}

.card-content> a:hover {
	display: inherit !important;
}
.portfolio > .entry-content > p {
	color: #1f1f1f !important;
}
.blog .item .cont {
	padding: 5px 30px 5px 30px !important;
}
.blog .item .info {
	display: none !important;
}
.blog .item .cont a {
	color: white;
}
.wpforms-container .wpforms-field {
	padding: 5px 0 !important;
}
.ct-footer .ct-widget:not(:first-child) {
	margin-top: var(--widgets-gap, 30px) !important;
}