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

* 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/

====================================================================================== */
.navbar.navbar-light ul.navbar-nav>li ul.dropdown-menu li .dropdown-item {
	font-weight: 700;
}
.container .icon::before {
  font-family: elementskit !important;
}
.post-body .entry-content ol {
	padding: 0px;
}
.post-body .entry-content ol li::marker {
	font-weight: bold;
}
.container .post-body .entry-header .entry-title {
    font-size: 24px;
    line-height: 30px;
}
.single-post  .post-details .entry-header .entry-title {
    font-size: 24px;
    line-height: 30px;
}
.navbar.navbar-light ul.navbar-nav > li {
    margin: 0 10px;
}
select.form-control:not([size]):not([multiple]) {
    height: 50px;
}
.footer-widget h3 {
    color: #fff !important;
}
.footer-widget #menu-quick-link li {
    list-style: disc;
    color: #fff;
}
.footer-widget #menu-quick-link {
	padding: 0px 15px;
}
.footer-social {
    margin-left: -40px !important;
}
.exhibz-social-list li {
	list-style: none;
	padding: 6px 13px;
	border: 1px solid #fff;
	margin: 0px 5px;
	text-align: left;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	max-width: 100%;
	display: inline-block;
}
.wpcf7-acceptance label .wpcf7-list-item-label {
    font-size: 10px !important;
}
.footer-three-text-wrapper {
    font-size: 32px;
    font-weight: 600;
    padding: 20px 0px 0px 0px;
}
.wpcf7-form .wpcf7-form-control.wpcf7-textarea.form-control {
    height: auto;
}
.wpcf7-form-control.has-spinner.wpcf7-submit.btn {
    background-color: #A568D3;
}
.color-link a {
	color: #EF78A9;
}
.footer-logo {
	margin-top: 0px !important;
	max-width: 250px !important;
}
a, .post-meta span i, .entry-header .entry-title a:hover, .sidebar ul li a:hover, .navbar.navbar-light ul.navbar-nav > li ul.dropdown-menu li:hover a, .elementor-widget-exhibz-latestnews .post:hover .post-body .entry-header .entry-title a, .btn-link:hover, .footer-menu ul li a:hover, .schedule-tabs-item .schedule-listing-item .schedule-slot-time, .navbar.navbar-light ul.navbar-nav > li ul.dropdown-menu li .dropdown-item.active {
    color: #EF78A9;
}
.ts-speaker:hover .ts-title a {
    color: #EF78A9;
}
.ts-map-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active a, .ts-map-tabs .elementor-tabs-wrapper .elementor-tab-title a::before, .schedule-tabs-item .schedule-listing-item::after, .ts-gallery-slider .owl-nav .owl-prev, .ts-gallery-slider .owl-nav .owl-next, .ts-schedule-alt .ts-schedule-nav ul li a.active {
    border-color: #EF78A9;
}
.BackTo {
	background: #EF78A9;
}
.header-standard .ticket-btn {
	overflow: hidden;
	position: relative;
	padding: 0.4rem 2rem;
	display: inline-block;
	background: #ED558E !important;
}
.header-standard .ticket-btn:hover {
	background: #A568D3 !important;
}
.header-transparent .ticket-btn {
	overflow: hidden;
	position: relative;
	padding: 0.4rem 2rem;
	display: inline-block;
	background: #A568D3;
}
.header-transparent .ticket-btn:hover {
	background: #A568D3 !important;
}
.header-transparent .ticket-btn:after{
	content: "";
	position: absolute;
	left: 25%;
	top: 50%;
	height: 500px;
	width: 500px;
	background: #1b273d;
	transition: all .5s ease-in-out;
	transform: translateX(-98%) translateY(-25%) rotate(45deg);
	opacity: .15;
}
.header-transparent .ticket-btn:hover:after {
	-webkit-transform: translateX(-9%) translateY(-25%) rotate(45deg);
}
.header-standard .ticket-btn:after{
	content: "";
	position: absolute;
	left: 25%;
	top: 50%;
	height: 500px;
	width: 500px;
	background: #1b273d;
	transition: all .5s ease-in-out;
	transform: translateX(-98%) translateY(-25%) rotate(45deg);
	opacity: .15;
}
.header-standard .ticket-btn:hover:after {
	-webkit-transform: translateX(-9%) translateY(-25%) rotate(45deg);
}
.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: #EF78A9;
}
.left-img-wrapper img {
    border: 1px solid #A568D3;
		padding: 5px;
}
h3{
    margin-bottom: 10px;
}
.breadcum-program a {
    color: #fff;
}
.ts-footer .copyright-text p {
	font-size: 14px;
}
.intl-tel-input {
	display: block !important;
}
#wpcf7-f3512-p10-o1 .wpcf7-spinner {
	display: block;
	margin: auto;
}
.accept-terms-conditions label .wpcf7-list-item-label {
	font-size: 10px !important;
}
.accept-terms-conditions .wpcf7-list-item {
	text-align: justify !important;
}
.about-the-organiser .col-4, .about-the-organiser .col-8 {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.about-the-organiser h4 {
	color: #ffffff;
	font-size: 20px;
    margin-bottom: 10px;
}
.about-the-organiser h4 span {
	color: #e49f37;
}
.about-the-organiser p {
	margin-bottom: 10px !important;
	font-size: 15px !important;
}
.about-the-organiser p a {
	color: #EF78A9 !important;
}
.ts-schedule-info ul li a span {
	text-transform: inherit !important;
}
.ts-schedule-info ul li:nth-child(1) a {
	/*background-image: linear-gradient(110deg, #EF78A9 0%, #A568D3 100%);*/
}
.ts-schedule-info ul li:nth-child(2) a {
	background-image: linear-gradient(110deg, #EC578E 0%, #A568D3 100%);
}
.ts-schedule-info ul li:nth-child(3) a {
	top: 140px;
	background-image: linear-gradient(110deg, #A568D3 0%, #79315F 100%);
}
.footer-area .ts-footer-3 {
	padding: 40px 0 20px;
}
.wpcf7-form textarea.form-control {
    padding: 10px 20px;
}
.contact-exhibz-feature .elementor-widget-exhibz-feature .single-intro-text {
    padding: 20px 25px 20px 20px;
}
.sg-popup-builder-content {
	max-width: 95%;
	margin: auto;
}
.dt-pricing-plans .ts-progress .ts-progress-inner {
	width: 100% !important;
}
.dt-pricing-plans .pricing-item {
	max-width: 340px;
}
.dt-pricing-plans .pricing-item .ts-pricing-box {
	padding: 35px;
}
.countdown .counter-item {
  margin-bottom: 20px;
}
.breadcrumb {
	display: none !important;
}
.regions-flag-section .premium-banner-ib-title.premium_banner_title {
	top: 21px;
}
.footer-area .ts-footer-3 .footer-widget h3 {
  text-transform: none;
}
.wpcf7 .wpcf7-form .form-group p {
  margin: 0px;
}
.ts-schedule-info ul li a h3 {
  font-size: 20px;
}
/* multiselect form css start */
.select2-container {
  z-index: 999999;
}
.select2-container--open .select2-dropdown {
  top: 5px;
}
.wpcf7-form-control-wrap .select2-container--default .select2-selection--multiple {
  border: 1px solid #ced4da;
  border-radius: 0px;
}
.wpcf7-form-control-wrap .select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid #f55a93;
}
.wpcf7-form-control-wrap .select2-container--default .select2-search--inline .select2-search__field {
  padding: 5px 20px 4px;
}
.coming-soon-wrapper .flipbox-button {
	pointer-events: none;
}
/* multiselect form css end */
@media screen and (min-width: 768px) and (max-width: 991px) {
  .ts-schedule-info ul {
      margin: 0px !important;
  }
  .ts-schedule-info ul li a {
      padding: 50px 30px !important;
      line-height: 24px;
  }
  .ts-schedule-info ul li:nth-child(3) a {
      top: 0px;
  }
}
@media screen and (max-width: 767px) {
	.sg-popup-builder-content {
		max-width: 90%;
		margin: auto;
	}
	.full-height-img {
		height: 400px;
	}
	.ts-schedule-info ul li a {
		width: 150px;
		height: 150px;
	}
	.ts-schedule-info ul li a {
		padding: 40px 20px !important;
		line-height: 20px;
	}
		.ts-schedule-info ul li a h3 {
		font-size: 15px;
	}
	.ts-schedule-info ul li:nth-child(1) a {
		top: 65px;
	}
	.ts-schedule-info ul li:nth-child(2) a {
		left: 95px;
		top: -50px;
	}
	.ts-schedule-info ul li:nth-child(3) a {
		top: 65px;
		left: 190px;
	}
}
@media screen and (min-width: 768px) {
	.technology-innovation-feature .single-intro-text {
      height: 327px;
	}
}
@media screen and (max-width: 991px) {
	.footer-area .ts-footer-3 .footer-widget.footer-three .text-right {
    	text-align: left !important;
	}
}
@media screen and (min-width: 992px) {
	.crafting-footer-logo {
    	display: block;
    	margin-left: 10%;
    	margin-right: 20%;
	}
	.dropdown {
		padding-right: 20px;
	}
}
@media only screen and (min-width: 1025px) {
	.instruction-text-wrapper .elementor-widget-container {
		width: 450px;
		height: 450px;
		margin: auto;
	}
}