.elementor-element .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated,
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
    padding:0px !important;
}
.fab:before{
	font-family:'Font Awesome 5 Brands';	
}
.admin-bar .fixed-header .sticky-header{
    top:32px !important;
}
.conat-comment-item > .conat-comment-item {
    margin-left:70px;
	margin-top: 30px;
}
.comment-form{
    margin-top:60px;
}
.conat-comment-item .comment-form{
    margin:40px 0;
}
#cancel-comment-reply-link{
    color:inherit;
    display:block;
    font-size:18px;
    margin-top:17px;
}

.speaker-block_one-image img {
	border-radius: 0px 50% 50% 50% !important;
}

.feature-block_one-title a {
	padding-right: 20px;
}

.leadership-one_block-image img {
	border-radius: 50% 50% 0% 50% !important;
}

.leadership-one_block.style-two .leadership-one_block-image img {
	border-radius: 50% 50% 50% 0% !important;
}

.leadership-tabs .tab-btns .tab-btn {
	padding: 22px 80px 22px 25px;
}

.leadership-two_block-image img {
	border-radius: 50% !important;
	border: 5px solid var(--white-color) !important;
}

.speaker-block_three-image img {
	border-radius: 20% 0% 30% 0% !important;
}

.leadership-three_block-image img {
	border-radius: 50% 50% 50% 0% !important;
}

.news-block_three-post-image img {
	border-radius: 50% !important;
}

.coming-soon {
	left:0;
	right:0;
}

.main-header .search-box-btn {
	margin-right:25px;
}
.main-header .header-upper .logo-box {
	padding: 20px 0px;
}

.speaker-one_button {
	margin:0 auto;
}

.subscribe-box .form-group {
	border: none;
}
.subscribe-one .subscribe-box .form-group input[type=email] {
	position: relative;
	margin: 0px;
	width: 100%;
	max-width: 100%;
	overflow: hidden;
	border: 1px solid rgba(var(--black-color-rgb), 0.10);
	padding-right: 200px;
}
.subscribe-one .subscribe-box .form-group input[type=submit],
.subscribe-box.style-two .form-group input[type="submit"] {
	position: absolute;
	right: 0px;
	top: 0px;
	font-weight: 600;
	cursor: pointer;
	line-height: 100%;
	text-align: center;
	padding: 21px 45px;
	display: inline-block;
	letter-spacing: 1px;
	font-size: var(--font-14);
	color: var(--color-two);
	text-transform: uppercase;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	background-color: var(--main-color);
	cursor:pointer;
}
.subscribe-one .subscribe-box .form-group input[type=submit]:hover {
  color: var(--white-color);
  background-color: var(--color-three);
}

.subscribe-box .wpcf7-spinner {
	float:left;
}

.subscribe-box.style-two .form-group {
	padding: 0px;
	background-color: transparent;
}
.subscribe-box.style-two .form-group input[type=submit] {
	color:#fff;
	background-color:#000;
	padding-top:20.5px;
	padding-bottom:20.5px;
	cursor:pointer;
}

.subscribe-box.style-three .form-group input[type=submit] {
	position: relative;
	font-weight: 600;
	cursor: pointer;
	line-height: 100%;
	text-align: center;
	padding: 21px 45px;
	display: inline-block;
	letter-spacing: 1px;
	font-size: var(--font-14);
	color: var(--color-two);
	text-transform: uppercase;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	background-color: var(--main-color);
	margin-top: var(--margin-top-15);
	border:none;
}
.subscribe-box.style-three .form-group input[type=submit]:hover {
	color: var(--white-color);
	background-color: var(--color-three);
}
.subscribe-box.style-three .wpcf7-spinner {
	float: none;
}

.about-two_image img {
	max-width: inherit !important;
}

/*Menu Footer V2*/
footer .widget_nav_menu ul.menu{
	position: relative;
}

footer .widget_nav_menu ul.menu li{
	position: relative;
	margin-bottom: var(--margin-bottom-15);
}

footer .widget_nav_menu ul.menu li a{
	position: relative;
	font-size: var(--font-16);
	color: var(--white-color);
	padding-left: var(--padding-left-25);
}

footer .widget_nav_menu ul.menu li a::before{
	position: absolute;
	content: "\f105";
	left: 0px;
	font-weight: 800;
	color: var(--main-color);
	font-size: var(--font-14);
	font-family: 'Font Awesome 6 Free';
}

footer .widget_nav_menu ul.menu li a:hover{
	color: var(--main-color);
}

/* News Widget Block */

.news-widget-block{
	position:relative;
	min-height:80px;
	padding-left:var(--padding-left-95);
	margin-bottom:var(--margin-bottom-25);
}

.news-widget_image{
	position:absolute;
	left:0px;
	top:0px;
	width:80px;
	height:80px;
}

.news-widget_post-date{
	position:relative;
	font-size:var(--font-12);
	color:var(--white-color);
	text-transform:uppercase;
}

.news-widget_title{
	position:relative;
	font-size:var(--font-16);
	margin-top:var(--margin-top-5);
}

.news-widget_title a{
	position:relative;
	color:var(--white-color);
}

.news-widget_title a:hover{
	color:var(--main-color);
}

footer .footer-three_text {
	margin-top: var(--margin-bottom-30);
}

.styled-pagination {
	width:100%;
}

.styled-pagination li span {
	position: relative;
	display: inline-block;
	line-height: 48px;
	height: 50px;
	width: 50px;
	min-width: 50px;
	border-radius: 50px;
	text-align: center;
	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-16);
	color: var(--black-color);
}

.styled-pagination li span.current,
.styled-pagination li:hover span {
	color: var(--white-color);
	border-color: var(--black-color);
	background-color: var(--black-color);
}

.coming-soon .emailed-form .form-group input[type="submit"] {
	background-image:url(../images/icons/paper-plane.png);
	background-position:center;
	background-repeat:no-repeat;
}

.sidebar-widget.widget_search .widget-content {
	position: relative;
	padding: 0;
	background: none;
}

.page-title_big {
	display:none;
}

/* Category Widget */
.sidebar-side ul{
	position: relative;
}

.sidebar-side ul li{
	position: relative;
	margin-bottom: var(--margin-bottom-20);
}

.sidebar-side ul li a{
	position: relative;
	display: block;
	color: var(--color-five);
	font-size: var(--font-16);
	padding-left: var(--padding-left-25);
}

.sidebar-side ul li a::before{
	position: absolute;
	content: '';
	left: 0px;
	top: 7px;
	width: 8px;
	height: 8px;
	border-radius: 50px;
	border: 1px solid var(--color-five);
}

.sidebar-side ul li:last-child{
	margin-bottom: var(--margin-zero);
}

.sidebar-side ul li a:hover{
	color: var(--color-three);
}

.sidebar-side ul > li > a > span {
	position: absolute;
	right: 0px;
}

/* Popular Tags */
.sidebar-widget .tagcloud a{
	position:relative;
	padding:7px 18px;
	font-size: var(--font-12) !important;
	font-weight:600;
	letter-spacing:1px;
	display:inline-block;
	color:var(--color-two);
	text-transform:uppercase;
	background-color:var(--white-color);
	margin-right: var(--margin-right-5);
	margin-bottom: var(--margin-bottom-10);
}

.sidebar-widget .tagcloud a:hover{
	color:var(--white-color);
	background-color:var(--main-color);
}

/*Tags*/
.post-share-options .tags li {
  display: inline;
}
.post-share-options .tags a {
	position: relative;
	font-weight: 400;
	line-height: 1em;
	color: var(--color-two);
	font-size: var(--font-14);
	text-transform: capitalize;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	margin-right: var(--margin-right-10);
}

.comments-area {
	position: relative;
	margin-top: var(--margin-top-40);
}

.blog-detail .comments-area .comment-box .comment-reply {
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 7px 20px;
	font-weight: 500;
	font-size: var(--font-14);
	text-transform: uppercase;
	color: var(--color-two);
	background-color: var(--main-color);
	z-index: 9;
}

.blog-detail .comments-area .comment-box .comment-reply:hover {
	background-color: var(--color-two);
	color: var(--white-color);
}

form p {
	margin-bottom: 0px;
}

#contact-form form input[type=submit]:hover {
	background-color: var(--color-two);
	color: var(--white-color);
}

.contact-page-section .info-column a {
	color: var(--color-two);
}

footer.style-two {
	margin-top:0;
}
footer.style-two .widgets-section {
	position: relative;
	padding: 100px 0px 50px;
}

.speaker-detail .speaker-detail_author-content {
	padding-right: var(--padding-bottom-80);
}
.speaker-detail .speaker-detail_author-content .speaker-detail_title {
	color: var(--white-color);
}

.event-detail .upper-box {
	min-height:160px;
}

.event-detail_author-icon:hover,
.leadership-two_block-icon:hover,
.leadership-three_block-icon:hover {
	color:var(--color-two);
}

.leadership-one_block-icon:hover {
	color: var(--color-three);
}
