.post-categories ul li input[type=text]{
	border: none;
	border-radius: 50px 50px 50px 50px;
	background: #ffffffab;
}
.post-categories ul li input[type=text]:focus{box-shadow: inset 0 0 0 1px rgba(0,0,0,.1); outline: 0;}
.post-categories h4{ font-weight:600; margin-top:20px;}
.post-categories .postform{ margin-bottom:10px;}
.post-categories ul{padding:0 30px 0 0; list-style: none;}
.post-categories ul li{border-top:none;}
.post-categories ul li a{color:#212a87; padding:10px; display:inline-block;}
.post-categories ul li a:hover{color:#007aff;}
.post-categories ul li.current-cat a,.blog li.cat-item-all a{color:#007aff;}
.post-categories ul li ul{ margin-bottom:10px;}
.post-categories ul li li{ padding:5px 0; width:100%;}
.post-categories ul li li label{cursor:pointer;}

.post-categories ul li input[type=submit]{color: #212a87; background-color: #39ea4e; border-radius: 50px 50px 50px 50px; border: none; padding: 15px 30px; line-height:1; font-family: var(--e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight );}
.post-categories ul li input[type=submit]:hover{color: #007aff; background-color: #CAFFD0;}
.post-categories ul li input[type=submit]:focus{color: #007aff; background-color: #CAFFD0; outline: none;}

@media(max-width:991px){
	.post-categories ul{padding:0 10px 0 0;}
}
@media(max-width:767px){
	.post-categories ul{padding:0 0px 0 0;}
}
form.searchandfilter input[type='submit'] {
    display: none;
}
.elementor-posts .elementor-post__card .elementor-post__badge, .elementor-posts .elementor-post__card .elementor-post__read-more{color: var(--e-global-color-eab022f );    text-transform: inherit;}

.marker-bg {
  position: relative;
  display: inline-block;
  padding: 4px 4px;
  z-index: 1;
}

.marker-bg::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #00FEDE;
  border-radius: 6px;
  transform: rotate(-4deg);
  z-index: -1;
}

.marker-bg-news {
  position: relative;
  display: inline-block;
  padding: 2px 2px;
  z-index: 1;
}

.marker-bg-news::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #00FEDE;
  border-radius: 6px;
  transform: rotate(-2deg);
  z-index: -1;
}



.steps .elementor-icon-list-icon i {
  border: 2px solid #212A87;
  border-radius: 50%;
  padding: px;
}