.widget ul{
position:relative;	
}
.widget ul li {
position: relative;
display: block;
line-height: 2.5em;
color: #333;
}
.widget ul li a {
position: relative;
font-size: 16px;
line-height: 26px;
color: #141417;
}
.widget ul li a:before {
position: absolute;
content: '';
width: 30px;
height: 2px;
left: 8px;
top: 11px;
opacity: 0;
transition: all 500ms ease; }
.widget ul li a:hover {
padding-left: 0px;
}
.widget ul li a:hover:before {
opacity: 1;
}
.widget ul li a:hover {
color: #f17732;
} .widget select{
width:100%;
display:block;
border:1px solid #ededed;
padding:6px 6px;
margin-top:15px;
height:50px;
}
.textwidget img {
height: auto;
max-width: 100%;
}
.widget ul li ul{
padding:0px;
margin:0px;
}
.widget ul li ul li{
margin-left:5px;
}
.widget ul li ul li:after{
top:10px;
}
.tagcloud a {
position: relative;
display: inline-block;
line-height: 24px;
padding: 6px 18px 6px;
margin: 0px 6px 10px 0px;
color: #585858;
text-align: center;
font-size: 14px !important;
background: none;
font-weight: 500;
border: 1px solid #e4e4e4;
text-transform: capitalize;
transition: all 300ms ease;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease;
font-family: inherit;
border-radius: 4px;
}
.tagcloud a:hover {
border-color: #4d4d4d;
background-color: #4d4d4d;
color: #ffffff;
}
.mrsidebar{
margin-bottom: 36px;
}
.mrsidebar .sidebar-title h3:before {
background: -webkit-linear-gradient(0deg, #00b8ff, #03c0b4 100%);
}
.widget ul li ul.children li a:before { }
.widget ul li ul.sub-menu li a:before {
top: 22px;
}
.wp-block-column h3 {
position: relative;
font-weight: 400;
color: #141417;
margin: 0px;
transition: all 500ms ease;
}
.wp-block-group__inner-container h3 {
position: relative;
display: block;
margin-bottom: 24px;
font-size: 24px;
line-height: 30px;
font-weight: 600;
}
p.wp-block-tag-cloud a {
position: relative;
display: inline-block;
font-size: 15px !important;
color: #141417;
background: #f2f4f5;
border-radius: 30px;
padding: 3px 24px;
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
p.wp-block-tag-cloud a:hover {
color: #fff;
}
p.wp-block-tag-cloud a:hover {
background: #141417;
}
.widget_categories>form{
display: inline-block;
width:100%;
}
.widget_search .search-form {
background: #ebebeb;
padding: 25px;
position: relative;
border-radius: 4px;
}
.mrwidget .textwidget form {
position: relative;
display: inline-block!important;
width: 100%;
}
.mrwidget .rsswidget{
font-size: 23px;
margin-bottom: 0px;
font-size: 16px;
color:#141417;
line-height: 1.8em;
} .error-page-area {
position: relative;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
height: 100%;
z-index: 1;
padding: 120px 0px 120px 0px;
}
.error-content{
position: relative;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
z-index: 2;
}
.error-content .title ,.search_title{
position: relative;
display: block;
color: #141417;
font-size: 40px;
line-height: 60px;
font-weight: 700;
text-transform: none;
margin: 0 0 20px;
}
.error-content p {
color: #222;
font-size: 16px;
line-height: 26px;
margin: 0;
font-weight: 500;
}
.error-content .big-title {
position: relative;
display: block;
color: #e35711;
font-size: 110px;
line-height: 90px;
font-weight: 800;
text-transform: none;
margin: 0 0 29px;
}
.error-content .btns-box {
line-height: 0;
padding-top: 42px;
}
.error-content .btns-box a {
padding-left: 40px;
padding-right: 40px;
}
.sidebar-widget {
display: grid;
}
.main-footer .widget_recent_comments li.recentcomments {
border-bottom: 1px solid #87878721;
padding-bottom: 5px;
margin-bottom: 5px;
}
#recentcomments li.recentcomments  {
line-height: 2em;
border-bottom: 1px solid #e0e0e0;
padding-bottom: 5px;
margin-bottom: 5px;
}
.main-footer #wp-calendar caption {
color: #fff;
}
.main-footer.monster ul li {
color: #fff;
line-height: 2em;
}
.main-footer .widget-title h3 {
color: #fff;
font-weight: 600;
padding-top: 25px;
}
.main-footer ul li ul li {
margin-left: 5px;
}
.tags-list a {
margin-bottom: 10px;
}
.error_btn_box a{
padding: 17px 25px;
background:#222;
transition: all 500ms ease;
color:#fff;
border-radius: 4px;
font-weight: 500;
}
.error_btn_box:hover a{
color: #fff;
transition: all 500ms ease;
background: #e35711;
} .error-section{
position:relative;
padding:190px 0px 200px;
background-repeat:no-repeat;
background-size:cover;
background-position:center center;
}
.error-section:before {
position: absolute;
content: '';
left: 0px;
top: 0px;
width: 100%;
height: 100%;
display: block;
background-color: rgba(26, 26, 28, 0);
}
.error-section .thm-btn1 {
color: #f28b1d;
}
.error-section .content{
position:relative;
}
.error-section h1 {
position: relative;
display: block;
font-size: 200px;
line-height: 150px;
color: #161616;
font-weight: 700;
margin-bottom: 15px;
text-align: center;
}
.error-section h2 {
position: relative;
display: block;
font-size: 44px;
line-height: 52px;
color: #444;
font-weight: 600;
margin-bottom: 21px;
text-align: center;
}
.error-section .text {
position: relative;
color: #000000;
font-size: 18px;
font-weight: 500;
margin-top: 10px;
margin-bottom: 35px;
text-align: center;
}
.search_area_df {
background-repeat: no-repeat;
}
.error_btn{
position: relative;
display: inline-block;
overflow: hidden;
font-size: 16px;
line-height: 30px;
font-weight: 700;
font-family: 'Poppins', sans-serif;
color: #fff !important;
padding: 14px 32px;
text-align: center;
cursor: pointer;
border-radius: 8px;
z-index: 1;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
transition: all 500ms ease;
background: linear-gradient(90deg, var(--c1, #ff5700), var(--c2, #ffd000 ) 50%, var(--c1, #ff5700)) var(--x, 0)/ 200%;
}
.errobtn_area{
text-align: center;
}
.error_btn:hover{
background:#222;
color:#fff;
transition: all 500ms ease;
}
.sr_title{
font-size: 25px;
margin-bottom: 20px;
color: #000;
font-weight: 600;
}
.search_text p{
font-size: 17px;
color: #161616;
font-weight: 500;
text-align: center;
}
.search_page_btn a{
margin-top: 20px;
margin-bottom: 20px;
}
.search_text{
font-size: 17px;
color:#414141;
font-weight: 500;
margin-bottom: 30px;
}
.search_area_df {
padding: 100px 0px 100px 0px;
}
.search-widget input { width: 86% !important;
border: none !important;
background: #ffffff;
padding: 10px 30px;
border-radius: 5px;
}
.search_button{  }
.searcg_img{
margin-bottom:30px;
}
.mrwidget{
margin-bottom:40px;
border-radius: 4px;
box-shadow: 0 0 40px rgb(0 0 0 / 8%);
padding: 25px;
margin-left: 10px;
}
.mrwidget .search-widget input {
padding-left: 15px;
width: 86% !important;
border: none !important;
background: #ffffff;  }
.mr_search_form{
background:#fff;
}
.mr_search .form-group {
margin-bottom: 0px;
}
.mr_main_footer{
background: #f9f9f9;
}
.mr_main_footer .widget-title h3{
padding-top:30px;
}
.mr_main_footer ul li ul li {
margin-left: 5px;
}
.mr_main_footer ul li,.mr_main_footer ul li a,.mr_main_footer p,.mr_main_footer .text{
color:#222;
line-height: 1.8em;
}
.mr_search_page .mr_search_form {
background: #f4f4f4;
width: 50%;
margin: 0 auto;
padding: 10px;
line-height: 46px;
height: 66px;
display: inline-block;
}
.mr_search_input{
width:85%;
}
.error_btn_box{
margin-top:30px;
}
.mr_post_details{
padding-top:100px;
padding-bottom:100px;
}
.mr_bread_list li, .mr_bread_list li a{
color: #222;
}
code{
color: #6d6d6d;
}
.rashid-comment-item  .theme-btn-six ,.comments-form-area .theme-btn-six {
background: #fff;
}
.mr_post_tags {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 10px;
}
.post-tags{
border-top: 1px solid #dfdfdf;
padding-top: 20px;
margin-top: 20px;
}
.mr_post_tags a {
padding: 4px 20px;
background: #ffffff;
color: #272727;
border-radius: 4px;
border: 1px solid #eaeaea;
display: inline-block;
line-height: 27px;
}
.mr_post_tags a:hover {
background: #222;
color: #fff;
}
.mr_post_thumbnail{
margin-bottom:20px;
}
.mrwidget .widget-title h3,.mrwidget .widget-title h2{
font-size:23px;
font-weight: 600;
color:#222;
padding-bottom: 0px;
margin-bottom: 20px;
text-transform: capitalize;
}
.wp-calendar-nav-next{
float: right;
}
.comments-form-area #cancel-comment-reply-link{
font-size:17px;
} .mrwidget .post-widget {
display: inline-block;
align-items: center;
margin-bottom: 0px;
}
.mrwidget .post-thumbnail {
width: 30%;
margin-right: 20px;
float: left;
}
.mrwidget .post-details {
width: 70%;
}
.mrwidget .post-title {
font-size: 18px;
margin-bottom: 5px;
color: #222!important;
}
.mrwidget .post-date a{
font-size: 14px;
color: #888;
}
.mrwidget .post-title a {
font-size: 18px;
color: #222!important;
}
.mrwidget .post-thumbnail img {
border-radius: 4px;
}
.mrwidget .post{
border-bottom: 1px solid #e6e6e6;
margin-bottom: 15px;
padding-bottom: 15px;
}
.mrwidget .post:last-child{
border-bottom: none;
margin-bottom: 0px;
padding-bottom: 0px;
}
.wp-block-heading,.wp-block-search__label{
font-size: 23px;
font-weight: 600;
color: #222;
padding-bottom: 0px;
margin-bottom: 20px;
text-transform: capitalize;
}
.wp-block-latest-comments__comment-meta{
line-height: 2em;
border-bottom: 1px solid #e0e0e0;
padding-bottom: 5px;
margin-bottom: 5px;
}
.wp-block-latest-comments__comment-meta, .wp-block-latest-comments__comment-meta a{
font-size: 16px;
line-height: 26px;
color: #141417;
}
.wp-block-search__button.wp-element-button{
margin-left: -1px;
background: #222;
color: #fff;
border: 1px solid #222;
border-radius: 0px 4px 4px 0px;
}
.wp-block-search__input{
border-radius: 4px 0px 0px 4px;
}
.footer-widget{
padding-top:20px;
padding-bottom:20px;
}
.wp-calendar-nav-prev{
float: left;
}
.mr_logo{
width:180px;
}
.mr_popup-inner .mr_logo-box{
width:120px;
}