/*

----------------------------------------------------------------

	remove the white gap for 4 sides in elementor

----]------------------------------------------------------------

*/

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

	padding:0px;

}



.admin-bar .main-header.fixed-header .header-upper{

	top:32px !important;	

}



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

.pagination{

	position: relative;

}

.pagination li,

.pagination li{

	position: relative;

    display: inline-block;

	margin: 0px 5px;

}

.pagination li a,

.pagination li span {

    position: relative;

    display: inline-block;

    font-size: 18px;

    font-weight: 700;

    height: 48px;

    width: 48px;

    line-height: 48px;

    text-align: center;

    color: #0a0a0a;

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

    transition: all 500ms ease;

}



.pagination li:hover a, 

.pagination li.active span,

.pagination li a:hover span,

.pagination li.active a,

.pagination li span.current {

    color: #fff;

    background: var(--thm-base);

    border-color: var(--thm-base);

}



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

.widget{

	position: relative;

}

.widget ul,

.widget ol{

	position:relative;	

	margin:0px;

}

.widget ul li,

.widget ol li{

	position: relative;

	display:block;

	font-size: 16px;

    color: #0a0a0a;

	font-weight:400;

    margin-bottom: 15px;

	letter-spacing: 1px;

}

.widget ul li:last-child,

.widget ol li:last-child{

	margin-bottom:0px;

}

.widget ul li ul li,

.widget ol li ol li{

	margin-bottom:0px;

	margin-left:15px;

	margin-top:15px;

}

.widget ul li a,

.widget ol li a{

	position: relative;

	display:block;

    font-size: 16px;

	font-weight:400;

    color: #0a0a0a;

	letter-spacing: 1px;

}

.widget ul li a:hover,

.widget ol li a:hover{

	color: var(--thm-base);

}





.widget .tagcloud{

	position:relative;

}

.widget .tagcloud a{	

	position: relative;

    display: inline-block;

	padding: 10px 15px;

    margin-right: 5px;

    margin-bottom: 10px;

    text-transform: capitalize;

    border: 1px solid rgba(0,0,0,0.07);

    font-size: 14px !important;

    color: #0a0a0a;

    transition: all 300ms ease;

    -webkit-transition: all 300ms ease;

    -ms-transition: all 300ms ease;

    -o-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

}

.widget .tagcloud a:hover{

	color: #ffffff;

	background-color: var(--thm-base);

	border: 1px solid var(--thm-base);

}



/***************** Footer Widget Style*******************/

.footer-widget{

	position:relative;

}

.footer-widget ul,

.footer-widget ol{

	position:relative;

	margin:0px;

}

.footer-widget ul li,

.footer-widget ol li{

    display: inline-block;

    position: relative;

	min-width:49%;

    font-size: 16px;

    padding-left: 25px;

    color: #ffffff;

    margin-bottom: 15px;

}

.footer-widget ul li:last-child,

.footer-widget ol li:last-child{

	margin-bottom:0px;

}

.footer-widget ul li:before,

.footer-widget ol li:before{

    position: absolute;

    content: '';

    left: 0px;

    top: 3px;

    width: 14px;

    height: 14px;

    border-radius: 50px;

    display: inline-block;

    transition: all 500ms ease;

    -moz-transition: all 500ms ease;

    -webkit-transition: all 500ms ease;

    -ms-transition: all 500ms ease;

    -o-transition: all 500ms ease;

    border: 2px solid var(--thm-base);

}

.footer-widget ul li ul li,

.footer-widget ol li ol li{

	margin-bottom:0px;

	margin-top:15px;

	margin-left:15px;

}

.footer-widget ul li a,

.footer-widget ol li a{

    position: relative;

    color: #ffffff;

	display:block;

	font-size: 16px;

	transition: all 300ms ease;

}

.footer-widget ul li a:hover,

.footer-widget ol li a:hover{

	color: var(--thm-base);	

}



/****** comment Style ***************/

.antilia-comment-item .antilia-comment-item{

	margin-left:80px;

}

.news-detail .group-title h4 small a{

	position: relative;

	display: inline-block;

	font-size: 18px;

	line-height: 40px;

	font-weight: 700;

	text-transform: uppercase;

	color: var(--thm-secnd);

}

.news-detail .antilia-comment-item .group-title small a:hover,

.news-detail .logged-in-as a{

	color: var(--thm-base);

}

.news-detail p.logged-in-as{

	margin-bottom: 10px;

}

.news-detail .comments-area > .antilia-comment-item:last-child .comment-box {

  	margin-bottom: 0px;

}

.news-detail .antilia-comment-item .comment-form-outer{

	margin-top: 50px;

	margin-bottom: 50px;

}

.news-detail .comments-area,

.news-detail .comment-form-outer{

	margin-top:80px;

	margin-bottom:0px;	

}



/************ custom style *********************/

.right-sidebar .blog-classic,

.right-sidebar .news-detail{

	margin-right: 20px;

}

.left-sidebar .blog-classic,

.left-sidebar .news-detail{

	margin-left: 20px;

}

.footer-style-two .widgets-section .footer-widget .contact-widget ul li,

.main-footer .widgets-section .footer-widget .contact-widget ul li{

	display:block;

	min-width: 100%;

}

.footer-style-two .widgets-section .footer-widget .contact-widget ul li:before,

.main-footer .widgets-section .footer-widget .contact-widget ul li:before{

	display:none;

}

.news-block_two .news-block_two-title a:hover,

.news-block_one .news-block_one-title a:hover,

.sidebar-page-container .blog-classic .news-block_two .news-block_two-title a:hover,

.sidebar-page-container .news-detail .lower-content h3 a:hover{

	color: var(--thm-base);

}

.sidebar-page-container .news-detail .lower-content h3 a{

	color: #000000;

}

.main-footer .widgets-section .contact-widget .footer-contact_list li{

	padding-left:40px;

}

.service-block_one-icon svg{

    width: 60px;

    height: auto;

}

.services-two_color-layer-style-two{

	position: absolute;

	left: -520px;

	top: -250px;

	width: 800px;

	height: 800px;

	border-radius: 50%;

	background: #3ccae6;

    /* background: linear-gradient(to right, #FFE6AF 0%, #ebb542 100%); */
	background: linear-gradient(to right, #19687f 0%, #3ccae6 100%);

}

.welcome-one .welcome-block_one .welcome-block_one-inner .welcome-block_one-icon svg{

	width: 90px;

	height:90px;

}

.step-block_two.antilia-feature-box .step-block_two-inner .step-block_two-icon svg{

	width: 60px;

	height:60px;

}

.project-two .project-block_two-content-column .project-block_two-heading a:hover{

	color: var(--thm-base);

}



.main-footer .inner-container .widgets-section .footer-widget .info-widget ul li{

	min-width:auto;

	color: #000000;

}

.main-footer .inner-container .widgets-section .footer-widget .newsletter-box .form-group input[type="email"],

.main-footer .newsletter-one .newsletter-box.style-two .form-group input[type="email"] {

    padding: 10px 150px 10px 25px;

}

.main-footer .inner-container .widgets-section .footer-widget .newsletter-box .form-group button,

.main-footer .newsletter-one .newsletter-box.style-two .form-group button {

    width:120px;

}

.post-share-options .social-box .antilia-share-title {

    position: relative;

    font-weight: 600;

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

    color: var(--black-color);

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

}



