/* 
Theme Name: Hello Elementor Child RTL
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
*/

/* Add your custom styles here */
.mec-calendar:not(.mec-liquid-custom-scrollbar) .mec-event-article{
	text-align:start;
}
.mec-calendar:not(.mec-liquid-custom-scrollbar,.mec-liquid-daily) .mec-event-article .mec-event-image{
	margin-right:0;
	margin-left:15px;
}
.mec-calendar .mec-event-article .mec-event-date{
	text-align:start;
}
.event-color{
	margin-right:5px;
	margin-left:0;
}
.mec-single-event .mec-event-meta dd{
	padding-right:35px;
	padding-left:0;
}
.mec-single-event .mec-event-meta dt, .mec-single-event .mec-event-meta h3, .mec-single-modern .col-md-4 .mec-sponsors-details h3, .mec-sponsors-details .mec-events-single-section-title{
	padding-right:10px;
	padding-left:0;
}
.mec-single-event .mec-event-meta dd a i{
	margin-right:0;
	margin-left:8px;
}
.mec-event-category-color{
	margin:0 4px 0 0;
}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row .mec-ticket-style-row-section-1{
	margin:5px 0 0 25px ;
}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row .mec-ticket-style-row-section-3 {
    margin-right: auto;
    margin-left: 0;
}
.lity-content .button svg, .lity-content button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not( .owl-next ):not(.et-fb-button) svg, .lity-content input[type=button] svg, .lity-content input[type=reset] svg, .lity-content input[type=submit] svg, .mec-nextprev-next-button svg, .mec-nextprev-prev-button svg, .mec-wrap .button svg, .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not( .owl-next ):not(.et-fb-button) svg, .mec-wrap input[type=button] svg, .mec-wrap input[type=reset] svg, .mec-wrap input[type=submit] svg{
	margin-left:0;
	margin-right:30px;
}
.lity-content .mec-events-meta-group-booking .col-md-12 .mec-ticket-icon-wrapper, .mec-events-meta-group-booking .mec-booking-shortcode .col-md-12 .mec-ticket-icon-wrapper, .mec-single-event .mec-events-meta-group-booking .col-md-12 .mec-ticket-icon-wrapper{
	margin-right:0;
	margin-left:25px;
}
.lity-content .mec-events-meta-group-booking ul, .mec-events-meta-group-booking .mec-booking-shortcode ul, .mec-single-event .mec-events-meta-group-booking ul{
	padding-right:0;
	margin-right:0;
}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row .minus, .mec-booking .mec-event-tickets-list .mec-ticket-style-row .plus{
	right:auto;
	left:5px;
}
.lity-content .mec-events-meta-group-booking .mec-booking-email-field-wrapper span.mec-booking-email-field-icon, .lity-content .mec-events-meta-group-booking .mec-booking-name-field-wrapper span.mec-booking-name-field-icon, .lity-content .mec-events-meta-group-booking .mec-field-wrapper span.mec-field-icon, .lity-content .mec-events-meta-group-booking .mec-stripe-name-and-email-wrapper span.mec-booking-email-field-icon, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-email-field-wrapper span.mec-booking-email-field-icon, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-name-field-wrapper span.mec-booking-name-field-icon, .mec-events-meta-group-booking .mec-booking-shortcode .mec-field-wrapper span.mec-field-icon, .mec-events-meta-group-booking .mec-booking-shortcode .mec-stripe-name-and-email-wrapper span.mec-booking-email-field-icon, .mec-single-event .mec-events-meta-group-booking .mec-booking-email-field-wrapper span.mec-booking-email-field-icon, .mec-single-event .mec-events-meta-group-booking .mec-booking-name-field-wrapper span.mec-booking-name-field-icon, .mec-single-event .mec-events-meta-group-booking .mec-field-wrapper span.mec-field-icon, .mec-single-event .mec-events-meta-group-booking .mec-stripe-name-and-email-wrapper span.mec-booking-email-field-icon{
	border-radius:0 var(--mec-secondary-border-radius)  var(--mec-secondary-border-radius) 0;
}
.lity-content .mec-events-meta-group-booking .mec-booking-name-field-wrapper input, .lity-content .mec-events-meta-group-booking .mec-field-wrapper input, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-name-field-wrapper input, .mec-events-meta-group-booking .mec-booking-shortcode .mec-field-wrapper input, .mec-single-event .mec-events-meta-group-booking .mec-booking-name-field-wrapper input, .mec-single-event .mec-events-meta-group-booking .mec-field-wrapper input {
    border-right: none;
	border-left:1px solid #e3e5e7;
    border-radius: var(--mec-secondary-border-radius) 0 0 var(--mec-secondary-border-radius) ;
}
.lity-content .mec-events-meta-group-booking button.mec-book-form-back-button#mec-book-form-back-btn-step-2 img.mec-svg-icon, .lity-content .mec-events-meta-group-booking button.mec-book-form-back-button#mec-book-form-back-btn-step-3 img.mec-svg-icon, .mec-events-meta-group-booking .mec-booking-shortcode button.mec-book-form-back-button#mec-book-form-back-btn-step-2 img.mec-svg-icon, .mec-events-meta-group-booking .mec-booking-shortcode button.mec-book-form-back-button#mec-book-form-back-btn-step-3 img.mec-svg-icon, .mec-nextprev-prev-button svg, .mec-wrap .mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button#mec-book-form-back-btn-step-2 img.mec-svg-icon, .mec-wrap .mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button#mec-book-form-back-btn-step-3 img.mec-svg-icon {
    margin-left: 30px;
    margin-right: unset;
}
.mec-calendar.mec-event-calendar-classic dl dt{
	text-align:start;
}
.mec-box-calendar.mec-calendar dt {
    border-left:unset;
    border-right: 1px solid #eaeaea;
}
.mec-box-calendar.mec-calendar dl dt:last-child {
    border-left: 1px solid #eaeaea;
}
.mec-calendar .mec-calendar-side .mec-previous-month{
	right:0;
	left:auto;
}
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{
	right:40px;
	left:auto;
}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month{
	right:0;
	left:auto;
}
.mec-calendar .mec-calendar-side .mec-next-month{
	left:0;
	right:auto;
}
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month{
	left:40px;
	right:auto;
}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month{
	left:0;
	right:auto;
}
.mec-sl-angle-right:before {
    content: "\e605";
}
.mec-sl-angle-left:before {
    content: "\e606";
}
@media (max-width: 480px) {
    .mec-wrap .mec-booking .mec-event-tickets-list .mec-ticket-style-row>div {
        width: unset; 
    }
}