/* Start custom CSS for html, class: .elementor-element-5bfb6ec */.widget-area li a:hover, .mainblogsec li a:hover {
background-color: #1a53ff;
color:#fff;
}
.widget-area li a, .mainblogsec li a{
position: relative;
display:block;
}
.widget-area li a:first-child::before {


}

.post-outer ol {
counter-reset: li;
margin-left: 0;
padding-left: 0;
}
ol {
display: block;
list-style-type: decimal;
}
.post ol li:before {
background: none repeat scroll 0 0 #e580ff;
color: #fff;
content: counter(li, decimal);
counter-increment: li;
font-family: "Oswald",serif;
font-size: 12px;
font-weight: bold;
left: -8px;
margin: 0 0 5px;
padding: 2px !important;
position: absolute;
text-align: left;
text-indent: 2px;
top: -6px;
width: 21px;
}
.post ol li:after {
border-color: transparent transparent transparent #241500;
border-style: solid;
border-width: 4px 0 0 4px;
content: "";
height: 0;
left: 9px;
position: absolute;
top: -5px;
width: 0;
}
.post ol li {
background: none repeat scroll 0 0 #ffffff;
border: 1px solid #d5d5d5;
list-style: outside none none;
margin: 0 0 7px 1.5em !important;
padding: 0 9px !important;
position: left;
text-indent: 7px;
}
li {
line-height: 150%;
}
li {
display: list-item;
}/* End custom CSS */