.cm-post-categories a {
    background-color: var(--cm-color-1, #207daf);
    border-radius: 
			5px!important;
}
h1, h2, h3, h4, h5, h6{
	font-family: 'Inter', sans-serif!important;
	font-weight: bold!important;
}
.cm-site-title{
	 text-transform: uppercase!important;
	font-weight: 900!important;
}
.cm-site-description{
	font-style: italic!important;
	font-weight: 500!important;
}
.cm-entry-button span{
 display: inline-block!important;
 border-radius: 5px!important;
}
.cm-page-title span{
  display: inline-block!important;
  border-radius: 5px!important;
  margin-bottom:2px!important;
  font-size: 3rem!important;
}

.cm-post-categories a {
  font-style: italic!important;
	padding: 2px 9px 0px 9px!important;
}
article{
	background-color:#f4f4f4;
	border-radius: 16px!important;
	padding: 20px!important;
	border: 1px solid #f4f4f4;
}
article img{
		border-radius: 16px!important;
}
article:hover{
	background-color:#fcfcfc!important;
	border: 1px solid #6f3cc3;
}
article img:hover{
  filter: contrast(1.12) saturate(1.08) brightness(1.02);
  transform: translateY(-1px) rotate(-1deg);
}
article a:hover{
  transform: translateY(-2px) rotate(-2deg);
}
.cm-header-builder.cm-full-width .cm-header-bottom-row {
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) inset;
    background-color: rgba(0, 0, 0, 0.7) !important;
    backdrop-filter: blur(6px) saturate(120%) !important;
    -webkit-backdrop-filter: blur(6px) saturate(120%)!important;
}

@media screen and (max-width: 770px) {
 .cm-header-bottom-row{
	 display:none!important;
	}
.cm-site-title{
	display:none!important;
	}
#topright{
	display:none!important;
}
.cm-header-center-col{
	width:100%!important;
}
}
@media only screen and (max-width: 1024px) {
    .mob-menu-header-holder {
    background-color: rgba(0, 0, 0, 0.7) !important;
    backdrop-filter: blur(6px) saturate(120%) !important;
    -webkit-backdrop-filter: blur(6px) saturate(120%)!important;
}
}
#topright{
	right:0!important;
	position:absolute!important;
}
.search-field{
	border-radius: 5px!important;
	border:1px solid #6f3cc3;
}
.search-submit{
	border-radius: 9px!important;
}
.search .status-publish:nth-child(2n+1), .status-publish:nth-child(2n) {
	float: none!important;
    max-width: 100%!important;
}
.cm-footer-builder .cm-footer-bottom-row {
padding-bottom: 0px!important;
}
.cm-bottom-row {
gap: 16px!important;
}
.cm-copyright{
	vertical-align:middle!important;
}