.admin-bar .main-header .sticky-header{

	top:32px;	

}



.elementor-section-wrap .elementor-section,

.elementor-column-gap-default>.elementor-column>.elementor-element-populated{

	padding:0px !important;	

}

.team-block-two .social-list {

    position: relative;

    margin-top: var(--margin-top-20);

    

}

.team-block-two .social-list li {

    position: relative;

    display: inline-block;

    border: 1px solid var(--color-nine);

}

.team-block-two .social-list li a {

    position: relative;

    width: 60px;

    height: 60px;

    font-weight: 400;

    text-align: center;

    line-height: 60px;

    display: inline-block;

    color: var(--color-two);

	padding:0px;

    font-size: var(--font-18);

    -webkit-transition: all 500ms ease;

    -moz-transition: all 500ms ease;

    -ms-transition: all 500ms ease;

    -o-transition: all 500ms ease;

    transition: all 500ms ease;

    font-family: 'FontAwesome';

}

.team-block-two .social-list li a:hover {

    color: var(--main-color);

}



/***************** Pagination Style*******************/

.styled-pagination{

	width:100%;	

}

.pagination{

	position:relative;

	display:block;

	width:100%;

	text-align:center;	

}

.pagination ul{

	position: relative;

    display: block;

	margin-top: var(--margin-top-30);

	text-align: center;

}

.pagination li{

	position: relative;

    margin: 0px 5px 10px;

    display: inline-block;

}

.pagination li a, .pagination li span{  

    position: relative;

    display: inline-block;

    line-height: 50px;

    height: 50px;

    width: 50px;

    min-width: 50px;

    font-weight: 500;

    border-radius: 0px;

    text-align: center;

	background: var(--white-color);

	color:var(--color-two);

    text-transform: capitalize;

    transition: all 500ms ease;

    -webkit-transition: all 500ms ease;

    -ms-transition: all 500ms ease;

    -o-transition: all 500ms ease;

    -moz-transition: all 500ms ease;

    font-size: var(--font-14);

    border: 1px solid rgba(var(--black-color-rgb), 0.1);

}



.pagination li.active a,

.pagination li:hover a{

	color: var(--white-color);

    background-color: var(--main-color);

}

/***************** Blog Sidebar Style*******************/



.widget{

	position:relative;

    margin-bottom: 60px;	

} 

   

.widget ul,

.widget ol{

	position:relative;

	padding:0px;

	margin:0px;

}        

.widget ul li,

.widget ol li{

	position: relative;

	padding-left:20px;

    display: block;

    margin-bottom: 15px;

	padding-bottom: 15px;

	font-size: var(--font-14);

    color: var(--color-eightteen);

	line-height:inherit;

    font-family: 'DM Sans', sans-serif;

	border-bottom: 1px solid rgba(var(--black-color-rgb), 0.06);

}

.widget ul li:last-child,

.widget ol li:last-child{

    margin-bottom: 0px;

	padding-bottom:0px;

	border-bottom:0px;

}

.widget ul li:before,

.widget ol li:before{

	position:absolute;

	content: "\f114";

	left:0px;

	top:0px;

	font-size:12px;

	color: var(--color-eightteen);

	font-family: "Flaticon";

}

.widget ul li ul li,

.widget ol li ol li{

	position: relative;

    margin-bottom: 0px;

	padding-bottom:0px;

	border-bottom:0px;

	margin-top:15px;

	padding-top:15px;

	border-top: 1px solid rgba(var(--black-color-rgb), 0.06);

}

.widget ul li ul li:before,

.widget ol li ol li:before{

	top:15px;

}

.widget ul li a,

.widget ol li a{

	position: relative;

    display: inline-block;

    font-weight: 400;

    font-size: var(--font-14);

    color: var(--color-eightteen);

    font-family: 'DM Sans', sans-serif;

    transition: all 500ms ease;

    -moz-transition: all 500ms ease;

    -webkit-transition: all 500ms ease;

    -ms-transition: all 500ms ease;

    -o-transition: all 500ms ease;

}

.widget ul li a:hover,

.widget ol li a:hover{

	color: var(--main-color);

}



.widget ul li:hover:before,

.widget ol li:hover:before{

	color: var(--main-color);

}

.widget .tagcloud{

    position: relative;

}

.widget .tagcloud a{

	position: relative;

    display: inline-block;

    margin-right: var(--margin-right-10);

    margin-bottom: var(--margin-bottom-10);

    line-height: 20px;

    font-weight: 600;

    padding: 10px 20px;

    border-radius: 0px;

    font-size: var(--font-14) !important;

    color: var(--color-eightteen);

    -webkit-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    -ms-transition: all 300ms ease;

    -o-transition: all 300ms ease;

    transition: all 300ms ease;

    font-family: var(--font-family-Jost);

    border: 1px solid rgba(var(--black-color-rgb), 0.06);

}



.widget .tagcloud a:hover{

	color: var(--white-color);

    background-color: var(--main-color);

    border-color: var(--main-color);

}

.post-widget .post .thumb {

    position: absolute;

    left: 0;

    top: 0;

    width: 85px;

    overflow: hidden;

    height: 80px;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}

.contact-info-list li{

	padding-left:0px !important;	

}

.contact-info-list li:before{

	display:none;

}

.social-icon-one li a,

.social-icon-one li a:hover {

    color: var(--white-color) !important;	

}

/************************* Footer's widget style **************************/

.footer-widget{

	position:relative;

}

.footer-widget ul,

.footer-widget ol{

	position:relative;	

	padding:0px;

	margin:0px;

}

.footer-widget ul li,

.footer-widget ol li{

	position: relative;

    display: block;

	line-height:inherit;

    margin-bottom: 12px;

    color: var(--color-eight);

    font-size: var(--font-16);

}



.footer-widget ul li:last-child,

.footer-widget ol li:last-child{

    margin-bottom: 0px;

}

.footer-widget ul li ul li,

.footer-widget ol li ol li{

	margin-bottom: 0px;

	margin-top: 12px;

	margin-left:15px;

}

.footer-widget ul li a,

.footer-widget ol li a{

    position: relative;

    display: inline-block;

    color: var(--color-eight);

    font-size: var(--font-16);

}

.footer-widget ul li a:hover,

.footer-widget ol li a:hover{

	color: var(--main-color);

}

.footer-widget .social-icon-one li{

	display:inline-block !important;	

}

.news-block-five .text p,

.news-block-six .text p{

	margin-bottom:0px;

}







.sidebar-page-container .comment-form .group-title h4 {

	margin:0px ;	

}

.sidebar-page-container .comment-form .group-title h4 small a{

	position:relative;

	display:inline-block;

	text-transform: uppercase;

	line-height: 1.4em;

    font-size: var(--font-20);

	font-weight: 700;

    color: var(--heading-color);	

}

.news-detail .comment-form{

	margin-top:80px;	

}

.roonix-comment-item .roonix-comment-item{

	margin-left:80px;	

}

.roonix-comment-item .comment-form .group-title h4 {

  margin: 10px 0px;

}

.sidebar-page-container .comment-form .group-title h4 small a{

 	position:relative;

	color: var(--color-two);

	text-transform: uppercase;

	line-height: 1.4em;

	font-size: var(--font-20);

}

.comment-box .comment-form{

	margin:50px 0px 60px;	

}

.sidebar-page-container .comments-area{

	border-top:0px;	

}

.shop-page-section .items-sorting select{

	background: url(../images/icons/arrow-down.png) right 10px center no-repeat;

}

.shop-item {

    position: relative;

    margin-bottom: var(--margin-bottom-50) !important;

}

.main-header .main-menu .navigation > li{

	margin-right: var(--margin-right-30);	

}



/** error-section **/

.error-section{

  position: relative;

  padding: 130px 0px;

  display:block;

  text-align:center;

}

.error-section .inner-box .theme-btn-one i{

  margin-right: 10px;

}

.error-section .inner-box .error-image{

  position: relative;

  display: inline-block;

  margin-bottom: 40px;

}

.error-section .inner-box h1{

  font-size: 200px;

  line-height: 200px;

  color: #472c35;

  font-weight: 900;

  margin-bottom: 60px;

}

.error-section .inner-box h2{

  position: relative;

  display: block;

  font-size: 30px;

  line-height: 42px;

  font-weight: 700;

  margin-bottom: 60px;

}



.error-section .btn-box .btn-style-two:hover{

	color:#fff !important;	

}

.map-section {

    position: relative;

    margin-bottom: -10px;

	margin-top:-180px;

}

.news-block-three .post-date a{

    position: relative;

    font-weight: 600;

    color: var(--white-color);

}

.m-b25{

	margin-bottom:25px !important;

}

.m-t30{

	margin-top:30px !important;

}



blockquote{

	background-color:var(--color-three);

	padding:40px;

	border-bottom:3px solid var(--main-color);

	margin-bottom:25px;

}



.sidebar-page-container .comments-area > .roonix-comment-item:last-child .comment-box{

	margin-bottom:0px;

}



.widget ul li.recentcomments, .widget ol li,

.footer-widget ul li.recentcomments, .footer-widget ol li{

	padding-left:30px;

}



.footer-widget ul li.recentcomments:after, .footer-widget ol li:after{

	display:none;

}

.widget ul li.recentcomments:before, .widget ol li:before,

.footer-widget ul li.recentcomments:before, .footer-widget ol li:before{

	content:"\f086";

	position:absolute;

	left:0px;

	width:auto;

	height:auto;

	background:none;

	top:0px;

	font-family: 'FontAwesome';

	font-size:14px;

}



.widget .has-avatars li,

.footer-widget .has-avatars li{

	padding-left:0px;

}



.widget .has-avatars li:before,

.footer-widget .has-avatars li:before{

	display:none;

}



.widget .has-avatars li .wp-block-latest-comments__comment-meta, .footer-widget .has-avatars li .wp-block-latest-comments__comment-meta{

	min-height:40px;

}



.product .news-block-six .post-meta,

.product .news-block-six .read-more{

	display:none;

}



.main-header .sticky-header .logo{

	padding:6px 0 14px;

}



.main-header .sticky-header .logo img{

	height:55px;

}