/* ===================================================================================

* Theme Name: Exhibz Child
* Theme URI: https://themeforest.net/user/tripples/portfolio
* Description: Exhibz is a functional Event and Conference WordPress Theme.
* Version: 2.0
* Author: Tripples
* Author URI: http://www.themewinter.com
* Template: exhibz
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */
:root{
	--clr-charcoal: #283747;
	--clr-red: #EE0000;
	--clr-white: #fff;
	--max-gutter: 125px;
	--clr-white: #fff;
}

body{
	background: #e9e9e9 url(https://msfhealth.ebizonstaging.com/wp-content/uploads/2019/09/speaker_bg.png) center center/cover no-repeat;
}

.header-transparent {
    top: 0 !important;
}

.navbar-toggler {
    background: #283747 !important;
}

.meetup-wrap:hover .meetup-box{
	opacity: 0 !important;	
}

.single-topics {
    min-height: 215px !important;
}


.single-topics:hover *{
	color: var(--clr-charcoal) !important;
}

.single-topics *{
	color: var(--clr-white) !important;
}

.single-topics .topics-link *{
	color: var(--clr-red) !important;
}

.single-topics:hover .topics-link *{
	color: var(--clr-white) !important;
}

.single-topics:hover .topics-link{
	background: var(--clr-red) !important;
}


.single-topics:hover::after, .single-topics:hover::before {
    opacity: 0 !important;
}

.single-topics::before, 
.single-topics::after, 
.single-topics .topics-link{
   opacity: 1 !important;
}



.fa.fa-linkedin-square {
    font-family: "Font Awesome 5 Brands" !important;
}

.schedule-listing .schedule-slot-info, .schedule-listing .schedule-slot-time {
    padding: 16px !important;
}

.schedule-slot-title{
	display: none !important;
}

.schedule-slot-info {
    background: var(--clr-white);
}


.schedule-slot-info-content h6,
.schedule-slot-info-content h5,
.schedule-slot-info-content h4,
.schedule-slot-info-content h3,
.schedule-slot-info-content h2,
.schedule-slot-info-content h1
{
	margin: 0;	
}

.ts-speaker-slider {
    max-width: 1440px !important;
    overflow: hidden;
	margin: auto;
	width: 92% !important;
}

.ts-speaker {
    margin-left: 16px;
}

.ts-speaker .speaker-img {
    width: 100%;
}

.single-topics::after{
	z-index: 0;
}

.single-topics *{
	position: relative;
	z-index: 1;
}

.pum-theme-2735, .pum-theme-enterprise-blue {
    background-color: rgba( 0, 0, 0, 0.35 );
}

.pum-theme-2735 .pum-container, .pum-theme-enterprise-blue .pum-container {
    box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.20 );
}

.attend-section .elementor-column:first-of-type{
	transform: scale(0.9);
}

@media (max-width: 1024px){
	.pad-y-space {
	    padding: 30px 0px 30px 0px;
	}
}

.img-cover img{
	object-fit: cover;
}

.single-topics::after{
	background-size: cover !important;
}

.elementor-widget-tabs .elementor-tab-content {
    padding: 20px 20px 20px 6px !important;
}

@media (max-width: 767px){
	.item-d {
    left: 0 !important;
}
}

.px, .elementor-section.elementor-section-boxed > .elementor-container{
		max-width: 1575px !important;
		margin: auto !important;
	}

.ts-schedule .container{
	width: 90% !important;
	margin: auto !important;
}

/* #header{
	background: var(--clr-white) !important;
} */

#header .container-fluid {
    max-width: 1575px !important;
}

.elementor-section.elementor-section-boxed > .elementor-container{
	padding: 65px 60px 65px 60px;
}

.ts-schedule .container{
	max-width: 100%;
}

.schedule-listing .schedule-slot-time{
	background-color: #dc3545;
}

#view-loc > .elementor-container{
	padding: 0 !important;
}

/* header#header {

    background: var(--clr-charcoal);
} */

.header-fullwidth .header-fullwidth-nav {
    margin-top: 0px !important;
}

.navbar.navbar-light {
    padding: 0 0 0 0;
}

.page-banner-area{
	background-color: var(--clr-red);
	background-blend-mode: multiply;
}

.schedule-slot-time *{
	font-size: 1.25rem;
}

/* nav.navbar.navbar-light.xs-navbar.navbar-expand-lg {
    display: flex;
    justify-content: flex-end;
} */


@media only screen and (max-width: 1440px){
	.cover-II {
		right: 245px !important;
		top: 405px !important;
	}

	.cover-III {
		right: 25px !important;
	}

}

.ts-speaker-info p{
	font-size: 18px;
}

.pum-container.popmake{
	min-height: 425px;
}

@media only screen and (max-width: 1024px){
	.theme-II{
		padding: 30px 0 0 0 !important;
	}
}

@media only screen and (max-width: 767px){
	.theme-II{
		padding: 0 0 0 0 !important;
	}
	
	.cover-I .meetup-wrap .meetup-image img {
		width: 350px !important;
	}
	.cover-II .meetup-wrap .meetup-image img {
		width: 215px !important;
	}
	.cover-III .meetup-wrap .meetup-image img {
		width: 170px !important;
	}
	
	
/* 	.cover-I {
		right: 195px !important;
	}
	
	.cover-II {
		right: 345px !important;
	}
	
	.cover-III {
		top: 375px !important;
		right: 85px !important;
	} */
	
	.about-section, .theme-section, .speakers-section{
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	.attend-section .elementor-container .elementor-column:last-of-type .elementor-element-populated {
    	margin: 650px 0px 0px 0px !important;
	}
	
	.speakers-section .elementor-container {
		padding: 0px 60px 65px 60px !important;
	}
	
	.dir-section{
		padding-top: 0 !important;
	}
	
	.attend-section{
		padding-bottom: 0 !important;
	}
	
	.event-date .elementor-element-populated {
    	padding: 0px 15px 0px 15px !important;
	}
	
	.main-section{
		padding: 0 !important;
	}
	
}

/* .navbar-brand img {
    max-width: 155px !important;
} */

@media (max-width: 1185px){
	ul#main-menu li a {
    font-size: 11px;
}
	
	nav.navbar.navbar-light ul.navbar-nav > li {
    margin: 0px 8px !important;
}
}

@media (max-width: 1024px){
	.event-date .elementor-element-populated{
		padding: 45px 15px 45px 15px !important;
	}
}

button.navbar-toggler {
    transform: translateY(-19px) !important;
}

@media (max-width: 1200px){
	#header .container-fluid {
	   padding-left: 75px !important;
	   padding-right: 75px !important;
	}
}

@media (min-width: 1201px){
	.elementor-section.elementor-section-boxed > .elementor-container {
    padding: 60px 40px 0px 40px !important;
}
	
		.ts-schedule .container{
	max-width: 1240px !important;
			width: 80% !important;
	margin: auto !important;
}

}

@media (max-width: 1024px){
	.speakers-section{
		padding-top: 0!important;
	}
}

/* .cover-II{
    right: 405px !important;
    top: 175px !important;
} */

/* @media (max-width: 991px){
	.cover-II {
    right: 200px !important;
    top: 312px !important;
}
} */

@media (max-width: 480px){
	.elementor-section.elementor-section-boxed > .elementor-container:not(.speakers-section .elementor-container) {
    padding: 65px 0px 65px 0px !important;
}
	
	#header .container-fluid {
	   padding-left: 16px !important;
	   padding-right: 16px !important;
	}
	
	.about-section, .theme-section, .speakers-section, .speakers-slider{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	
	.speakers-section .elementor-container{
		padding: 0 !important;
	}
	
	.cover-I {
    right: 12px !important;
}
	
	.cover-II {
    right: 140px !important;
}
	
	.cover-III{
		display: none !important;
	}
	
	.event-date .elementor-element-populated {
    padding: 15px !important;
}
	
	.attend-section .elementor-container .elementor-column:last-of-type .elementor-element-populated {
    margin: 555px 0px 0px 0px !important;
}
}

.icon-menu:before {
    content: "\e871" !important;
}

.schedule-tabs-item ul li:nth-child(even)::before {
    opacity: 1 !important;
}


.ts-schedule-nav ul li a:before {
    border-color: transparent #283747 transparent transparent !important;
}
/* 
.single-intro-text .count-number, .sticky.post .meta-featured-post, .sidebar .widget .widget-title:before, .pagination li.active a, .pagination li:hover a, .pagination li.active a:hover, .pagination li:hover a:hover, .sidebar .widget.widget_search .input-group-btn, .tag-lists a:hover, .tagcloud a:hover, .BackTo, .ticket-btn.btn:hover, .schedule-listing .schedule-slot-time, .btn-primary, .navbar-toggler, .schedule-tabs-item ul li:before, .btn, .btn-primary, .wp-block-button .wp-block-button__link:not(.has-background), .ts-single-speaker .ts-social-list li a, .header-fullwidth .header-fullwidth-nav .navbar.navbar-light ul.navbar-nav > li > a:before, .ts-footer-social ul li a:hover, .ts-schedule-nav ul li a.active, .elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-active, .ts-speakers-style4 .ts-speaker .ts-speaker-info .ts-title, .testimonial-thumb .quote-icon, .schedule-tab-wrapper .etn-schedule-speaker .etn-schedule-single-speaker .etn-schedule-speaker-title, .etn-btn, .attr-btn-primary, .etn-ticket-widget .etn-btn, .post .play-btn.video-btn, .testimonial-item .testimonial-body .client-info .client-name::before, .ts-schedule-alt .schedule-listing .multi-speaker-2 .speaker-content .schedule-speaker, #preloader, .woocommerce div.product form.cart .button, .woocommerce ul.products li.product .added_to_cart, .sidebar.sidebar-woo .woocommerce-product-search button, .woocommerce table.cart td.actions button.button, .woocommerce a.button, .woocommerce button.button.alt, .woocommerce table.cart td.actions button.button:hover, .woocommerce a.button:hover, .woocommerce button.button.alt:hover, .woocommerce .checkout-button.button.alt.wc-forward, .woocommerce .woocommerce-Reviews #review_form #respond .form-submit input, .woocommerce span.onsale, .sinlge-event-registration, .etn_exhibz_inline_form_top .btn.btn-primary, .ts-event-archive-wrap .etn-event-item .ts_etn_thumb_meta_wraper .ts-event-term, .etn_load_more_button span {
    background: #283747 !important;
}

.ts-schedule-nav ul li a.active {
    background: #283747 !important;
    color: #ffffff;
}


.agenda-II .elementor-section.elementor-section-boxed > .elementor-container {
    padding: 0 !important; 
} */

#header {
    background-image: linear-gradient(to right, #283747 50%, #fff 30%) !important;
/* 	background: #283747; */
	box-shadow: 3px 5px 15px rgba(0 0 0 / 15%);
}



.header-fullwidth .header-fullwidth-nav {
    background: #fff !important;
    padding-right: 20px;
    margin-top: 10px;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
}

#main-menu li a{
	color: #283747 !important;
}

.page-banner-area {
    min-height: 525px !important;
}

.ts-footer-social ul li a:hover, .header-fullwidth .header-fullwidth-nav .navbar.navbar-light ul.navbar-nav > li > a:before{
	background: #dc3545 !important;
}

@media (max-width: 1024px) and (min-width: 768px){
	.tdate .elementor-column{
		width: 60% !important;
	}
}

@media (max-width: 991px){
	button.navbar-toggler {
    transform: translateY(0) !important;
}
	
	.header-transparent {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
}
}

.navbar-brand img{
	transform: scale(1.1) !important;
}

@media (max-width: 768px){
	.navbar-brand img {
    transform: scale(1.65) translateX(25px) !important;
}
}

/* #header .col-lg-3, #header .col-lg-9 {
    padding: 0 !important;
} */

/* 
.cover-I img{
	width:270px !important;
	height:270px !important;
} */

@media only screen and (max-width: 991px){
#header {
    background: #283747 !important;
    background-image: unset !important;
	
}
	
	#main-menu li a{
	color: #fff !important;
}
	
	.header-fullwidth .header-fullwidth-nav {
    background: #283747 !important;
}

}

.about-banner{
    background-blend-mode: multiply;
    padding-top: 70px;
    padding-bottom: 25px;
}

@media only screen and (min-width: 992px){
	.header-fullwidth .header-fullwidth-nav .navbar.navbar-light ul.navbar-nav > li > a:before {
		bottom: 30% !important;
		height: 1px !important;
	}
	.ts-schedule .container{
		width: 70% !important;
		margin: auto !important;
	}

	
	.w-80{
		width: 80% !important;
		margin: auto !important;
	}
}


@media only screen and (max-width: 767px){
	.event-date > .elementor-column:first-child  .elementor-element-populated.elementor-widget-wrap{
		padding-top: 0 !important;
	}
}

@media only screen and (max-width: 768px){
	.ts-schedule .container{
		width: 80% !important;
		margin: auto !important;
	}
}

@media only screen and (max-width: 480px){
	.ts-schedule .container{
		width: 90% !important;
		margin: auto !important;
	}
}

.ts-speaker .speaker-img {
    height: 375px !important;
}

.ts-speaker .speaker-img img {
    object-fit: cover !important;
    display: block !important;
    object-position: 50% 15% !important;
    height: 100% !important;
}

.ts-speaker-popup-img {
    height: 100% !important;
}

.ts-speaker-popup .ts-speaker-popup-img img {
    height: 100% !important;
    object-fit: cover !important;
}

.ts-speaker-popup .ts-speaker-popup-content {
    padding: 16px 16px !important;
}

.ts-speaker-popup {
	max-height: 80vh !important;
	overflow-y: auto !important;
	overflow-x: hidden !important;
}

.logo-section{
	padding: 0 !important;
	display: flex;
	align-items: flex-end;
	max-width: 423px;
}

.logo-section .econ{
	height: 100%;
}

.custom-header{
	height: 120px;
}

@media only screen and (max-width: 767px){
	.custom-header{
	height: auto;
}
	.logo-section{
	max-width: 100%;
}

}
button.elementskit-menu-hamburger.elementskit-menu-toggler {
    margin: 10px !important;
}


