/*
Theme Name: Fudge 2
Theme URI: http://www.showthemes.com/conference-wordpress-theme-fudge
Author:  Showthemes
Author URI: http://www.showthemes.com
Version: 1.2.7
*/
.page-id-802 .speakers_page {
	display:none !important;
}
.elementor-1380 .elementor-element.elementor-element-71e54da3 {
	padding: 75px 0 !important;
	position: relative;
	text-align: center;
	color: #fff !important;
	background-color: #000 !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.elementor-1380 .elementor-element.elementor-element-71e54da3 h2 {
	color:#fff !important;
	padding: 0 0 20px !important;
	margin: 0 !important;
	font-size: 50px !important;
	line-height: 50px !important;
	position: relative !important;
}
.elementor-1380 .elementor-element.elementor-element-71e54da3 h2:after {
	position: absolute !important;
	bottom: 0 !important;
	left: 45% !important;
	width: 80px !important;
	height: 6px !important;
	border-radius: 10px !important;
	background: #ff2e00 !important;
	content: " " !important;
}
.elementor-819 .elementor-element.elementor-element-18a15d3c {
	padding: 75px 0 !important;
	position: relative;
	text-align: center;
	color: #fff !important;
	background-color: #000 !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.elementor-819 .elementor-element.elementor-element-18a15d3c h2 {
	color:#fff !important;
	padding: 0 0 20px !important;
	margin: 0 !important;
	font-size: 50px !important;
	line-height: 50px !important;
	position: relative !important;
}
.elementor-819 .elementor-element.elementor-element-18a15d3c h2:after {
	position: absolute !important;
	bottom: 0 !important;
	left: 45% !important;
	width: 80px !important;
	height: 6px !important;
	border-radius: 10px !important;
	background: #ff2e00 !important;
	content: " " !important;
}
.elementor-4950 .elementor-element-be20d1d {
	padding: 75px 0 !important;
	position: relative;
	text-align: center;
	color: #fff !important;
	background-color: #000 !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.elementor-4950 .elementor-element-be20d1d p {
	color:#fff !important;
	padding: 0 0 20px !important;
	margin: 0 !important;
	font-size: 50px !important;
	line-height: 50px !important;
	position: relative !important;
	font-family: "Rajdhani", Montserrat, sans-serif !important;
	font-weight:bold !important;
}
.elementor-4950 .elementor-element-be20d1d p:after {
	position: absolute !important;
	bottom: 0 !important;
	left: 45% !important;
	width: 80px !important;
	height: 6px !important;
	border-radius: 10px !important;
	background: #ff2e00 !important;
	content: " " !important;
}
.elementor-813 .elementor-element-16f7bdc {
	padding: 75px 0 !important;
	position: relative;
	text-align: center;
	color: #fff !important;
	background-color: #000 !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.elementor-813 .elementor-element-16f7bdc h2 {
	color:#fff !important;
	padding: 0 0 20px !important;
	margin: 0 !important;
	font-size: 50px !important;
	line-height: 50px !important;
	position: relative !important;
}
.elementor-813 .elementor-element-16f7bdc h2:after {
	position: absolute !important;
	bottom: 0 !important;
	left: 47% !important;
	width: 80px !important;
	height: 6px !important;
	border-radius: 10px !important;
	background: #ff2e00 !important;
	content: " " !important;
}
.elementor-2720 .elementor-element-d2d18fa {
	padding: 75px 0 !important;
	position: relative;
	text-align: center;
	color: #fff !important;
	background-color: #000 !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.elementor-2720 .elementor-element-d2d18fa h2 {
	color:#fff !important;
	padding: 0 0 20px !important;
	margin: 0 !important;
	font-size: 50px !important;
	line-height: 50px !important;
	position: relative !important;
}
.elementor-2720 .elementor-element-d2d18fa h2:after {
	position: absolute !important;
	bottom: 0 !important;
	left: 47% !important;
	width: 80px !important;
	height: 6px !important;
	border-radius: 10px !important;
	background: #ff2e00 !important;
	content: " " !important;
}
.elementor-2720 .elementor-element-d2d18fa .elementor-widget-container {
	background:#000 !important;
	padding:0px !important;
}
.elementor-800 .elementor-element-509c85d0 {
	padding: 75px 0 !important;
	position: relative;
	text-align: center;
	color: #fff !important;
	background-color: #000 !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.elementor-800 .elementor-element-509c85d0 .elementor-widget-container {
	padding: 0px !important;
}
.elementor-800 .elementor-element-509c85d0 h2 {
	color:#fff !important;
	padding: 0 0 20px !important;
	margin: 0 !important;
	font-size: 50px !important;
	line-height: 50px !important;
	position: relative !important;
}
.elementor-800 .elementor-element-509c85d0 h2:after {
	position: absolute !important;
	bottom: 0 !important;
	left: 45% !important;
	width: 80px !important;
	height: 6px !important;
	border-radius: 10px !important;
	background: #ff2e00 !important;
	content: " " !important;
}
.page-id-808 .exhibitors h2 {
	height: 373px !important;
	padding: 75px 0 !important;
	position: relative;
	text-align: center;
	color: #fff !important;
	background-color: #000 !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center bottom;
	font-size: 50px !important;
	line-height: 50px !important;
}
.page-id-808 .exhibitors {
	padding:0px !important;
}
.page-id-808 .exhibitors .exhibitors__items {
	max-width: 1170px !important;
	padding: 0 15px !important;
	margin: 0 auto !important;
}
.page-id-808 .exhibitors .site__centered {
	max-width: 100% !important;
	padding: 0px !important;
	margin:0px !important;
}
.page-id-808 .exhibitors .site__title:after {
	top: 240px !important;
}
.elementor-1065 .elementor-element-8706916 {
	margin:0px !important;
	padding:0px !important;
}
.elementor-1065 .elementor-element-8706916 .elementor-container {
	max-width: 100% !important;
	margin: 0px;
	padding: 0px;
}
.elementor-1065 .elementor-element-8706916 .elementor-column-wrap {
	padding:0px !important;
}
.elementor-1065 .elementor-element-8706916 h2 {
	height: 240px !important;
	padding: 85px 15px !important;
	font-family: "Rajdhani", Montserrat, sans-serif !important;
	font-size:50px !important;
	font-weight:bold !important;
}
.elementor-1065 .elementor-element-8706916 h2:after {
	position: absolute !important;
	bottom: 0 !important;
	left: 47% !important;
	width: 80px !important;
	height: 6px !important;
	border-radius: 10px !important;
	background: #ff2e00 !important;
	content: " " !important;
	top: 62%;
}
.elementor-811 .elementor-element-ce5f105 {
	padding: 75px 0 !important;
	position: relative;
	text-align: center;
	color: #fff !important;
	background-color: #000 !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.elementor-811 .elementor-element-ce5f105 h2 {
	color:#fff !important;
	padding: 0 0 20px !important;
	margin: 0 !important;
	font-size: 50px !important;
	line-height: 50px !important;
	position: relative !important;
}
.elementor-811 .elementor-element-ce5f105 h2:after {
	position: absolute !important;
	bottom: 0 !important;
	left: 45% !important;
	width: 80px !important;
	height: 6px !important;
	border-radius: 10px !important;
	background: #ff2e00 !important;
	content: " " !important;
}
.elementor-792 .elementor-element-6dbff705 {
	padding: 75px 0 !important;
	position: relative;
	text-align: center;
	color: #fff !important;
	background-color: #000 !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.elementor-792 .elementor-element-6dbff705 h2 {
	color:#fff !important;
	padding: 0 0 20px !important;
	margin: 0 !important;
	font-size: 50px !important;
	line-height: 50px !important;
	position: relative !important;
}
.elementor-792 .elementor-element-6dbff705 h2:after {
	position: absolute !important;
	bottom: 0 !important;
	left: 45% !important;
	width: 80px !important;
	height: 6px !important;
	border-radius: 10px !important;
	background: #ff2e00 !important;
	content: " " !important;
}
.elementor-1385 .elementor-element-191a19a6 {
	padding: 75px 0 !important;
	position: relative;
	text-align: center;
	color: #fff !important;
	background-color: #000 !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.elementor-1385 .elementor-element-191a19a6 h2 {
	color:#fff !important;
	padding: 0 0 20px !important;
	margin: 0 !important;
	font-size: 50px !important;
	line-height: 50px !important;
	position: relative !important;
}
.elementor-1385 .elementor-element-191a19a6 h2:after {
	position: absolute !important;
	bottom: 0 !important;
	left: 45% !important;
	width: 80px !important;
	height: 6px !important;
	border-radius: 10px !important;
	background: #ff2e00 !important;
	content: " " !important;
}
.elementor-1836 .elementor-element-d0dec32 {
	padding: 75px 0 !important;
	position: relative;
	text-align: center;
	color: #fff !important;
	background-color: #000 !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.elementor-1836 .elementor-element-d0dec32 h2 {
	color:#fff !important;
	padding: 0 0 20px !important;
	margin: 0 !important;
	font-size: 50px !important;
	line-height: 50px !important;
	position: relative !important;
}
.elementor-1836 .elementor-element-d0dec32 h2:after {
	position: absolute !important;
	bottom: 0 !important;
	left: 47% !important;
	width: 80px !important;
	height: 6px !important;
	border-radius: 10px !important;
	background: #ff2e00 !important;
	content: " " !important;
}
.elementor-1836 .elementor-element-bd8a6de .elementor-container {
	width:100% !important;
	margin:0px auto !important;
	padding:0px !important;
	max-width: 100% !important;
}
.elementor-1368 .elementor-element-45c4b269 {
	padding: 75px 0 !important;
	position: relative;
	text-align: center;
	color: #fff !important;
	background-color: #000 !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.elementor-1368 .elementor-element-45c4b269 h2 {
	color:#fff !important;
	padding: 0 0 20px !important;
	margin: 0 !important;
	font-size: 50px !important;
	line-height: 50px !important;
	position: relative !important;
}
.elementor-1368 .elementor-element-45c4b269 h2:after {
	position: absolute !important;
	bottom: 0 !important;
	left: 45% !important;
	width: 80px !important;
	height: 6px !important;
	border-radius: 10px !important;
	background: #ff2e00 !important;
	content: " " !important;
}
.elementor-1366 .elementor-element-70bcf211 {
	padding: 75px 0 !important;
	position: relative;
	text-align: center;
	color: #fff !important;
	background-color: #000 !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.elementor-1366 .elementor-element-70bcf211 h2 {
	color:#fff !important;
	padding: 0 0 20px !important;
	margin: 0 !important;
	font-size: 50px !important;
	line-height: 50px !important;
	position: relative !important;
}
.elementor-1366 .elementor-element-70bcf211 h2:after {
	position: absolute !important;
	bottom: 0 !important;
	left: 45% !important;
	width: 80px !important;
	height: 6px !important;
	border-radius: 10px !important;
	background: #ff2e00 !important;
	content: " " !important;
}
.elementor-5150 .elementor-element.elementor-element-2bdb5c33 {
	padding: 75px 0 !important;
	position: relative;
	text-align: center;
	color: #fff !important;
	background-color: #000 !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.elementor-5150 .elementor-element.elementor-element-2bdb5c33 h2 {
	color:#fff !important;
	padding: 0 0 20px !important;
	margin: 0 !important;
	font-size: 50px !important;
	line-height: 50px !important;
	position: relative !important;
}
.elementor-5150 .elementor-element.elementor-element-2bdb5c33 h2:after {
	position: absolute !important;
	bottom: 0 !important;
	left: 45% !important;
	width: 80px !important;
	height: 6px !important;
	border-radius: 10px !important;
	background: #ff2e00 !important;
	content: " " !important;
}
.hero_speakers {
	padding: 125px 0 !important;
	position: relative;
	height:auto !important;
	text-align: center;
	color: #fff !important;
	background-color: #000 !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.page-id-5123 .hero_speakers .site__title, .hero_speakers .site__title.site__title_big {
	margin-bottom:0;
	font-size:50px !important;
}
.page-id-5123 .hero_speakers .time-schedule {
	margin:0;
	padding:0;
}
.page-id-5813 .elementor-element-ecb1268 {
	padding: 75px 0 !important;
	position: relative;
	text-align: center;
	color: #fff !important;
	background-color: #000 !important;
}
.page-id-5813 .elementor-element-ecb1268 h1 {
	color:#fff !important;
	padding: 0 0 20px !important;
	margin: 0 !important;
	font-size: 50px !important;
	line-height: 50px !important;
	position: relative !important;
}
.page-id-5813 .elementor-element-ecb1268 h1:after {
	position: absolute !important;
	bottom: 0 !important;
	left: 45% !important;
	width: 80px !important;
	height: 6px !important;
	border-radius: 10px !important;
	background: #ff2e00 !important;
	content: " " !important;
}
.elementor-4950 .elementor-element-9d0511e {
	display:none !important
}
.elementor-jet-posts .jet-posts__item {
	margin:auto !important;
}
.elementor-5196 .elementor-element-4243bd5 {
	display:none !important;
}
.elementor-5196 .elementor-element-98602a7 {
	display:none !important;
}
.page-id-802 .exhibitors__item {
	padding-bottom:0 !important;
}
.page-id-802 .exhibitors_load {
	padding-top:10px;
}
.page-id-802 .exhibitors__item_silver {
	padding-bottom:10%;
}
.page-id-802 .hero_speakers {
	margin-bottom:60px;
}
.page-id-802 .exhibitors__filters {
	display:none;
}
.page-id-802 .exhibitors__item_silver .exhibitors__logo {
	padding-bottom:9.5% !important;
}
.single-speaker .hero__layout_profile {
	background:#fff;
}
.single-speaker .site__title_white {
	color:#000 !important;
}
.single-speaker .speaker-info__text {
	line-height:27px;
}
.elementor-element.elementor-element-4356439.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section.jet-parallax-section {
	display:none;
}

/*ultra logic CSS start here*/
.site__content .elementor-section-wrap section:first-child {
	background:#000;
}
.site__content .elementor-section-wrap section:first-child h6 {
	color:#fff !important;
	padding: 0 0 20px !important;
	margin: 70px 0 !important;
	font-size: 50px !important;
	line-height: 50px !important;
	text-align:center !important;
	position: relative !important;
	font-family: "Rajdhani", Montserrat, sans-serif!important;
	font-weight:bold !important;
}
.site__content .elementor-section-wrap section:first-child h6:after {
	position: absolute !important;
	bottom: 0 !important;
	left: 45% !important;
	width: 80px !important;
	text-transform:uppercase;
	height: 6px !important;
	border-radius: 10px !important;
	background: #ff2e00 !important;
	content: " " !important;
}
.elementor-element-738857e, 
.elementor-element-e4138b0, 
.elementor-element-3fad810, 
.elementor-element-1ae94a5 {
	background:#fff !important;
}


