/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

:root {
  --mep-meta-accent: var( --e-global-color-primary );
}

.single-mep_events .mep-events-wrapper.wrapper{
	margin: 0px;
	padding-left: 15px;
  padding-right: 15px;
}

@media only screen and (min-width : 1024px) {	
	.single-mep_events .mep-events-wrapper.wrapper{
		margin: 0px auto;
	}
}

.single-mep_events .mpwem_style.mpwem_wrapper.mep-events-wrapper.wrapper{
	padding-top: 80px;
}

@media only screen and (min-width : 1024px) {	
	.single-mep_events .mpwem_style.mpwem_wrapper.mep-events-wrapper.wrapper{
		padding-top: 50px;
	}
}

.single-mep_events div.mpwem_wrapper{
	background: var( --e-global-color-45d1fc2 );
	margin-bottom: 0px;
}

.single-mep_events #mage-container{
	background: var( --e-global-color-45d1fc2 );
}

.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_title_block .mpwem_tile, 
.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) h1.mpwem_tile{
	font-weight: 300;
	color: var( --e-global-color-4ebaee1 );
	font-size: 40px;
	text-wrap: auto;
}

@media only screen and (min-width : 1024px) {	
	.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_title_block .mpwem_tile, 
	.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) h1.mpwem_tile{
		font-size: 60px;
	}
}

.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_title_block .mpwem_tile::after{
	background: none;
}

.single-mep_events .default_theme:not(.mep_smart_theme) .date_time_location_short .short_item{
	background: none !important;
	border-radius: 0px;
	border: 0px;
	box-shadow: none;
	padding: 16px 0px;
}

.single-mep_events .default_theme:not(.mep_smart_theme) .date_time_location_short .short_item h4, 
.single-mep_events .default_theme:not(.mep_smart_theme) .date_time_location_short .short_item h4.__icon_circle_mr{
	background: none !important;
	border-radius: 0px;
	border: 0px;
	box-shadow: none;
}

.single-mep_events .default_theme:not(.mep_smart_theme) .date_time_location_short .short_item h4 span{
	color: var( --e-global-color-primary );
}

.single-mep_events .default_theme:not(.mep_smart_theme) .date_time_location_short .short_item h6{
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size) !important;
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var( --e-global-color-primary ) !important;
}

.single-mep_events .default_theme:not(.mep_smart_theme) .share_widgets, 
.single-mep_events .default_theme:not(.mep_smart_theme) .share_widgets--default{
	display: none;
}

.single-mep_events .default_theme:not(.mep_smart_theme) .mpwem_calender_area, 
.single-mep_events .default_theme:not(.mep_smart_theme) .mpwem_calender_area--default{
	display: none;
}

.single-mep_events .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type{
	background: transparent;
	border: 1px solid #7D6A874D;
	box-shadow: none;
	border-radius: 3px;
}

.single-mep_events .mpwem_registration_area .date-time-header{
	background: var( --e-global-color-45d1fc2 );
	border: 1px solid #7D6A874D;
	box-shadow: none;
	font-family: 'Cormorant Garamond';
	color: var( --e-global-color-4ebaee1 );
	font-size: 30px;
  font-style: italic;
  border-radius: 3px;
}

.single-mep_events div.mpwem_form_submit_area{
	background: var( --e-global-color-45d1fc2 );
	border: 0px;
	border-radius: none;
	box-shadow: none;
}

.single-mep_events div.mpwem_style [class*="_button_theme"]{
	background-color: var(--e-global-color-a0952ae);
    font-family: var(--e-global-typography-06f2c3c-font-family), Sans-serif;
    font-size: var(--e-global-typography-06f2c3c-font-size);
    font-weight: var(--e-global-typography-06f2c3c-font-weight);
    text-transform: var(--e-global-typography-06f2c3c-text-transform);
    font-style: var(--e-global-typography-06f2c3c-font-style);
    line-height: var(--e-global-typography-06f2c3c-line-height);
    letter-spacing: var(--e-global-typography-06f2c3c-letter-spacing);
    color: var( --e-global-color-4ebaee1 );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7D6A8799;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 48px 16px 48px;
    box-shadow: none;
}

.single-mep_events div.mpwem_style [class*="_button_theme"]:hover{
	border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    background: none;
    color: var( --e-global-color-4ebaee1 );
}

.single-mep_events div.mpwem_form_submit_area .fa-shopping-cart{
	display: none;
}

.single-mep_events .mpwem_registration_area .date-time-header .ticket-title{
	color: var( --e-global-color-4ebaee1 );
	font-family: 'Cormorant Garamond';
}

.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_registration_area .date-time-header .ticket-title{
	font-size: 30px !important;
}

@media only screen and (min-width : 1024px) {	
	.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_registration_area .date-time-header .ticket-title{
		font-size: 30px !important;
	}
}

.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_details_content p, 
.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mp_wp_editor p{
	font-size: 16px;
	font-weight: 300;
}

.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_details_content b, 
.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mp_wp_editor b,
.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_details_content strong, 
.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mp_wp_editor strong{
	font-weight: 600 !important;
}

.single-mep_events .default_theme:not(.mep_smart_theme) .mpwem_details > h2, 
.single-mep_events .default_theme:not(.mep_smart_theme) .mpwem_details > h2._mb{
	display: none;
}

.single-mep_events div.mpwem_form_submit_area{
	padding-left: 0px;
	padding-right: 0px;
}

.single-mep_events div.mpwem_form_submit_area .total{
	font-family: 'Cormorant Garamond';
	color: var( --e-global-color-4ebaee1 );
	font-size: 30px;
  font-style: italic;
}

.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_ticket_type .mep_ticket_item, 
.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_ex_service .mep_ticket_item{
	background: transparent;
	border: 0px !important;
}

.single-mep_events .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-name, 
.single-mep_events .mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-name{
	font-weight: 300;
}

.single-mep_events .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-remaining.remaining-high{
	background: #B8A488;
	color: #fff;
}

.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data input{
	color: var( --e-global-color-4ebaee1 );
}

.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_ticket_type .qtyIncDec, 
.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_ticket_type .qtyIncDec{
	border: 0px !important;
}

.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_ticket_type .qtyIncDec .decQty, 
.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_ticket_type .qtyIncDec .incQty, 
.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_ex_service .qtyIncDec .decQty, 
.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_ex_service .qtyIncDec .incQty, 
.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_registration_area .qtyIncDec .decQty, 
.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_registration_area .qtyIncDec .incQty{
	color: #fff !important;
	background: var( --e-global-color-4ebaee1 ) !important;
}

.single-mep_events div.mpwem_details{
	border-top: 1px solid rgba(125, 106, 135, 0.3);
  padding-top: 20px;
}

.single-mep_events .default_theme:not(.mep_smart_theme) .event_date_list_area{
	display: none;
}

.single-mep_events .mep-default-sidebar .df-sidebar-part{
	background: transparent;
	box-shadow: none;
	border: 1px solid rgba(125, 106, 135, 0.3);
	border-radius: 3px;
}

.single-mep_events div.mpwem_organizer{
	background: transparent;
}

.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_title_block{
	border-bottom: none;
}

.single-mep_events div.mpwem_organizer h5, 
.single-mep_events div.mpwem_organizer a{
	color: var( --e-global-color-4ebaee1 ) !important;
}

.single-mep_events .default_theme:not(.mep_smart_theme) .mpwem_organizer h5{
	font-size: 25px;
}

.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_ticket_type .ticket-price, 
.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_ex_service .ticket-price, 
.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-price{
	color: #2B3A55 !important;
}

.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_registration_area .qtyIncDec, 
.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_ticket_type .qtyIncDec, 
.single-mep_events .default_theme:not(.mep_smart_theme):not(.virtual_theme) .mpwem_ex_service .qtyIncDec{
	background: transparent !important;
}

.single-mep_events div.mpwem_details_content p, 
.single-mep_events div.mpwem_details_content ul, 
.single-mep_events div.mpwem_details_content ul li{
	margin-left: 0px;
}