@font-face {
font-family: "BYekan";
src: url("../fonts/BYekan.eot?#") format("eot") , url("../fonts/BYekan.woff") format("woff") , url("../fonts/BYekan.ttf") format("truetype");
}
.wns-be-container,
.mec-wrap, .mec-wrap div,
.mec-wrap, .mec-wrap div,
.w-col-sm-6,
.w-box-head,
.w-box-child.mec-count-child,
.welcome-head.w-clearfix,
.mec-widget .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-title,
.entry-content .mec-wrap h1,
.entry-content .mec-wrap h2, 
.entry-content .mec-wrap h3, 
.entry-content .mec-wrap h4, 
.entry-content .mec-wrap h5, 
.entry-content .mec-wrap h6, 
.mec-wrap h1, 
.mec-wrap h2, 
.mec-wrap h3, 
.mec-wrap h4, 
.mec-wrap h5, 
.mec-wrap h6,
.wns-be-container .wns-be-group-tab h2,
.wns-be-container .wns-be-group-tab h4,
#webnus-dashboard li,
#webnus-dashboard .w-box.support-page.mec-ticksy a,
#webnus-dashboard .w-box.support-page.mec-ticksy p,
#webnus-dashboard .w-box.support-page.videobox .w-button a,
#webnus-dashboard h1,
#mec_fes_form_message,
.w-box.support-page.searchbox p,
.mec-event-content p,
.mec-wrap div:not([class^="elementor-"]),
.mec-wrap .mec-event-article h4.mec-event-title,
.mec-wrap .mec-totalcal-box .mec-totalcal-view span,
.mec-wrap .mec-totalcal-box input, 
.mec-wrap .mec-totalcal-box select,
.mec-event-grid-modern .event-grid-modern-head .mec-event-day,
.mec-container,
.mec-container h3,
#mec-wrap h1,
.w-box-content.mec-intro-section-welcome h3,
.w-box-content.mec-intro-section-welcome p,
.mec-addons-notification-box-content a,
.mec-fes-form .mec-meta-box-fields h4,
.mec-addons-notification-box-content p,
.mec-form-row.mec-syn-schedule h2,
.mec-form-row.mec-syn-schedule h4,
.mec-pro-notice .info-msg,
.mec-profile-bookings,
.mec-agenda-event-title a,
.lity-container, .mec-wrap, .mec-booking h4, 
.mec-wrap div:not([class^="elementor-"]) {
	font-family: "BYekan";
}
#countdown {
	direction: ltr;
}
.mec-form-subtitle,
.nav-tab-wrapper,
.mec-fes-form-top-actions a,
.mec-fes-list-top-actions a,
.mec-event-date .mec-tooltip .box, 
.mec-event-status .mec-tooltip .box,
.mec-wrap .mec-timeline-events-container a, 
.mec-wrap .mec-timeline-events-container div, 
.mec-wrap .mec-timeline-events-container h4, 
.mec-wrap .mec-timeline-events-container p, 
.mec-wrap .mec-timeline-events-container span,
.mec-fes-form, .mec-fes-list {
	font-family: "BYekan" !important;
}
.mec-calendar.mec-yearly-calendar .mec-calendar-table-head dl dt {
	font-size: 7px;
}
.mec-calendar .mec-calendar-table-head dt {
	font-size: 12px;
}
.wns-be-container #wns-be-footer {
	padding: 25px 20px 50px !important;
}
.wns-be-main {
	margin-right: 260px;
	margin-left: auto;
	border-right: 1px solid #dedede;
	border-left: auto;
	padding-bottom: 105px;
}
.wns-be-sidebar,
.mec-masonry .mec-masonry-col6 i,
.mec-events-meta-group-booking ul.mec-book-price-details li {
	float: right;
}
.wns-be-container {
	margin-left: 15px;
}
.wns-be-container .wns-be-group-tab h2::before,
.wns-be-container .wns-be-group-tab h4::before {
	right: 0;
	left: auto;
}
.wns-be-sidebar .wns-be-group-tab-link-a span.wns-be-group-menu-title {
	padding-right: 24px;
	padding-left: 0;
}
.wns-be-sidebar .has-sub span.extra-icon {
	float: left;
}
.w-box.support {
	background: #fff url(../img/support.png) no-repeat right center;
}
.w-box.upcoming-events .mec-event-article {
	padding-bottom: 60px;
}
.mec-masonry .mec-masonry-col6 i {
	margin-left: 7px;
}
.mec-event-grid-modern .event-grid-modern-head .mec-event-date {
	margin-left: 11px;
}
.mec-meta-box-fields .mec-form-row {
	overflow: visible !important;
}
.mec-tooltip:hover::after {
	right: -75px;
	left: auto;
}
/*.mec-event-list-standard .mec-event-title,
.mec-wrap .mec-event-content .mec-event-description,
.mec-wrap .mec-event-content .mec-event-title a.mec-color-hover {
    display: block !important;
}*/
@media only screen and (min-width:768px){
    .mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper {
        left: 0;
		right: auto;
    }
	.mec-event-list-modern .col-md-2.col-sm-2 {
	    right: 0;
		left: auto;
	}
}
@media only screen and (min-width:961px){
	.mec-fes-form .mec-fes-form-cntt,
	.mec-fes-form .mec-fes-form-sdbr {
		font-family: BYekan;
	}
}
.lity-container {
    text-align: right !important;
}

.mec-events-toggle .mec-toggle-item-inner {
	padding: 30px 15px 30px 60px;
}
.mec-toggle-item-col {
    float: right;
    border-left: 1px solid #e3e3e3;
	border-right: none;
    margin-left: 15px;
	margin-right: 0;
}
.mec-events-toggle .mec-toggle-item-inner i {
	left: 25px;
	right: auto;
}
.mec-events-toggle .mec-toggle-item-inner span.event-color {
	right: -1px;
	left: auto;
}
.mec-wrap .mec-event-list-minimal .mec-event-date span {
	padding-left: 0 !important;
	margin-left: 0 !important;
}
.mec-event-grid-novel .mec-event-sharing-wrap {
	right: 175px;
	left: auto;
}
.mec-event-grid-novel .mec-event-footer .mec-booking-button {
	right: 0;
	left: auto;
}
.mec-event-grid-novel .mec-event-address::before,
.mec-event-grid-novel .mec-event-detail::before,
.mec-event-grid-novel .mec-event-month::before {
	right: 6px;
	left: auto;
}
.mec-event-grid-novel .mec-event-address, 
.mec-event-grid-novel .mec-event-detail, 
.mec-event-grid-novel .mec-event-month {
	padding-right: 35px;
	padding-left: 0;
}
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing {
	right: 0;
	left: auto;
	padding: 5px 50px 2px 10px;
}
.mec-event-sharing-wrap .mec-event-sharing {
	left: 10px;
	right: auto;
}
.mec-event-grid-novel .mec-event-detail-wrap {
	margin-right: 200px;
	margin-left: 0;
}
.mec-event-grid-novel .mec-event-image {
	float: right;
}
.mec-agenda-date-wrap {
	float: right;
}
.mec-agenda-time {
	padding-left: 10px;
	padding-right: 0;
}
.mec-agenda-event-title {
	padding-right: 14px;
	padding-left: 0;
}
.mec-agenda-event-title span.event-color {
	right: 0;
	left: auto;
}
.mec-yearly-view-wrap .mec-yearly-agenda-sec {
	padding: 0 20px 0 0;
}
.mec-events-agenda-wrap {
	padding-right: 20px;
	padding-left: 0;
}
.mec-timetable-t2-content {
	text-align: right;
}
.mec-av-spot .mec-av-spot-head .mec-event-countdown {
	float: left;
}
.mec-av-spot .mec-av-spot-col6,
.mec-slider-t5 .mec-slider-t5-col6 {
	float: right;
}
.mec-av-spot .mec-av-spot-col6 i {
	float: right;
    margin-left: 7px;
}
.mec-event-grid-modern .mec-event-title {
	margin: 0 0 40px 0;
}
.mec-slider-t2 .mec-slider-t2-content {
	left: 0 !important;
	right: auto;
}
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev {
	left: 30px;
	right: auto;
}
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next {
	left: 82px;
	right: auto;
}
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev {
	left: 60px;
	right: auto;
}
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next {
	left: 112px;
	right: auto;
}
.mec-slider-t5 .mec-slider-t5-col6 i {
	float: right;
    margin-left: 7px;
}
.wns-be-sidebar li .subsection a {
	padding: 6px 46px 6px 4px !important;
}
.wns-be-sidebar .wns-be-group-menu li .subsection li.active a::before {
	border-left-color: #c5c5c5;
	border-right-color: transparent;
    left: 0;
	right: auto;
}
.wns-be-sidebar .wns-be-group-menu li .subsection li.active a::after {
	border-left-color: #fff;
	left: -1px;
	right: auto;
}
.wns-be-sidebar .wns-be-group-menu li a {
	padding: 13px 20px 13px 4px;
}
.wns-be-container #wns-be-footer {
	text-align: left;
}
.wns-be-container #wns-be-infobar::before {
	right: 0;
	left: auto;
}
.wns-be-container #wns-be-infobar {
	text-align: left;
}
.mec-form-row .description {
	border-right: 1px dashed #ccc;
	border-left: none;
    margin-right: 12px;
	margin-left: 0;
	padding-right: 12px;
	padding-left: 0;
}
#mec_gateways_form li .mec-gateway-options-form {
	border-right: 6px solid #e3e3e3;
	border-left: none;
}
#webnus-dashboard .mec-faq-accordion-trigger a::after {
	left: 12px;
	right: auto;
}
.support-page .w-box-content ul li i,
#webnus-dashboard .w-box.support-page.videobox .w-button a i {
	margin-left: 7px;
	margin-right: 0;
}
#webnus-dashboard .search-form input {
	border-radius: 0 4px 4px 0;
}
#webnus-dashboard .search-form button {
	border-radius: 4px 0 0 4px;
}
.mec-profile .mec-profile-bookings {
	direction: rtl;
}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(2) {
    text-align: right;
}
.mec-event-grid-novel .mec-event-content h4::before {
	right: -30px;
	left: auto;
}
.mec-event-grid-novel .mec-event-content h4::after {
	right: -26px;
	left: auto;
}
.addons-page-error, .addons-page-notice {
	border-right: 4px solid #00a0d2;
	border-left: none;
}
/*.w-row {
	margin-left: 0;
}*/
.mec-owl-theme .owl-dots .owl-dot span {
	margin: 5px -5px !important;
}
.w-clearfix.w-box.mec-addons-notification-box-wrap span {
    left: 0;
    right: unset;
}
body.rtl .mec-col-4 {
    margin: 0 0 0 2%;
}
.mec-error a {
	text-decoration: none;
}
.mec-message-categories li.mec-acc-label::after {
	left: 27px;
	right: auto;
}
#mec_meta_box_booking_options_form_1,
#mec_meta_box_booking_options_form_2 {
    overflow: hidden !important;
}
#mec_meta_box_booking_options_form_1 .box {
    right: 26px;
	left: auto;
}
#mec_meta_box_booking_options_form_1 .box::before {
    right: 0px;
    left: auto !important;
}
.mec-fes-form .mec-title span.mec-dashicons {
    float: right;
    margin-left: 5px;
	margin-right: 0;
}
.mec-form-row .mec-col-1, 
.mec-form-row .mec-col-10, 
.mec-form-row .mec-col-11, 
.mec-form-row .mec-col-12, 
.mec-form-row .mec-col-2, 
.mec-form-row .mec-col-3, 
.mec-form-row .mec-col-4, 
.mec-form-row .mec-col-5, 
.mec-form-row .mec-col-6, 
.mec-form-row .mec-col-7, 
.mec-form-row .mec-col-8, 
.mec-form-row .mec-col-9 {
	float: none;
}
.mec-fes-form-top-actions a::before {
	border-width: 2px 0 0 2px;
	margin-left: 5px;
	margin-right: 0;
}
.mec-tooltip .box.left {
    left: 50%;
	right: auto;
	margin-right: -10px;
	margin-left: 0;
}
.mec-tooltip .box.left::before {
    right: 50% !important;
	left: auto !important;
}
.mec-calendar .mec-calendar-events-side .mec-table-side-title {
	letter-spacing: unset;
	font-size: 14px;
	font-family: BYekan;
}
#wpwrap .mec-button-primary {
	margin: 0;
}
#mec_tickets .button.remove {
	left: 20px;
	right: auto;
}
.wn-mec-select,
.wn-mec-select .option {
	text-align: right !important;
}
.mec-custom-nice-select ul.list li.option {
    text-align: center !important;
}
.mec-sl-wallet {
    float: right;
	margin-right: 0 !important;
	margin-left: 10px !important;
}
.mec-timeline-event-date {
    float: right;
}
.mec-timeline-events-container .mec-timeline-event-date::before {
	right: -23px;
	left: auto;
}
.mec-timeline-events-container .mec-timeline-event-date::after {
	right: -28px;
	left: auto;
}
.mec-events-timeline-wrap::before {
	right: 96px;
	left: auto;
}
.mec-events-timeline-wrap {
	padding-right: 95px;
	padding-left: 0;
}
.mec-timeline-events-container {
    margin-right: 19px;
	margin-left: 0;
}
.mec-timeline-event-time .mec-time-details {
    margin-right: 7px;
	margin-left: 0;
}
a.mec-timeline-readmore i {
    margin-right: 10px;
	margin-left: 0;
}
.mec-event-tile-view article.mec-tile-item .mec-event-time {
	left: 1px;
	right: auto;
}
.mec-event-tile-view article.mec-tile-item i {
    margin-left: 5px;
}
.mec-fes-list-top-actions a::before {
    margin-left: 6px;
	margin-right: 0;
}
.mec-fes-list ul li .mec-event-status {
    margin-left: 10px;
    margin-right: 0;
}
.mec-event-date, .mec-event-status {
    text-align: center;
}
.mec-wrap .mec-totalcal-box .mec-totalcal-view {
    float: left;
}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span, 
.mec-wrap .mec-totalcal-box input, 
.mec-wrap .mec-totalcal-box select {
	float: right;
}
.mec-calendar-metabox .mec-form-row input[type="checkbox"], 
.mec-meta-box-fields .mec-form-row input[type="checkbox"] {
    margin-left: 6px;
	margin-right: 0;
}
.single-mec-events .mec-wrap .col-md-4 {
    margin-top: 0 !important;
}
.mec-single-modern .col-md-4 .mec-frontbox {
    margin-top: -50px !important;
}
li.wns-be-group-menu-li.mec-settings-menu .mec-settings-submenu {
	left: -222px;
	right: auto;
}
.mec-settings-menu .mec-settings-submenu::before {
	border-right-color: #fff;
    right: -15px;
    border-left-color: #c5c5c5;
    left: 0;
}
.mec-related-events-wrap h3.mec-rec-events-title::before {
    right: 0;
	left: auto;
}
.mec-single-event .mec-events-meta-group-booking button.mec-book-form-next-button {
    float: right;
}
.mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button {
    float: right;
}
.mec-single-event .mec-book-form-coupon button,
.mec-single-event .mec-book-form-gateway-checkout button,
.mec-single-event button#mec-book-form-back-btn-step-3 {
	margin-left: 10px;
}
.mec-sl-arrow-right::before {
    content: "\e605";
}
.w-box-content pre {
    text-align: right;
	font-family: BYekan;
}
.w-welcome .mec-tooltip .box {
    right: 26px;
}
.w-welcome .mec-tooltip .box::before {
	right: 0 !important;
	left: auto !important;
}
.mec-report-sendmail-wrap .w-col-sm-12::before {
    float: right;
}
.w-clearfix.mec-attendees-head span {
	font-family: BYekan !important;
}
.mec-attendees-list-details span.mec-attendee-profile-ticket-number {
	margin-left: 4px;
	margin-right: 0;
}
.mec-wrap .mec-attendees-list-details li .mec-attendee-profile-link {
    margin-right: 10px;
	margin-left: 0;
}
.mec-attendees-list-details .mec-attendee-profile-link span i {
    margin-right: 5px;
	margin-left: 0;
}
.mec-attendees-list-details .mec-attendees-toggle {
	margin: 12px 52px 20px 0;
}
.mec-wrap .mec-event-meta.mec-color-before, 
.mec-wrap .mec-event-meta.mec-color-before span {
	margin-bottom: 30px !important;
}
.w-col-xs-1, 
.w-col-xs-10, 
.w-col-xs-11, 
.w-col-xs-12, 
.w-col-xs-2, 
.w-col-xs-3, 
.w-col-xs-4, 
.w-col-xs-5, 
.w-col-xs-6, 
.w-col-xs-7, 
.w-col-xs-8, 
.w-col-xs-9 {
    float: right;
}
.select2-container--default .select2-selection--single {
	border: none !important;
}
.mec-steps-container ul li::after, .mec-steps-container ul li::before {
	margin-right: calc(50% - 1px);
	margin-left: 0;
}
.mec-steps-header-settings a i {
	margin-left: 5px;
	margin-right: 0;
}
.mec-next-previous-buttons button.mec-button-next {
	float: left;
	text-align: right;
}
.mec-next-previous-buttons button.mec-button-next img {
	left: 18px;
	right: auto;
}
.mec-add-event-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1,
.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-1 .mec-steps-content.mec-steps-content-1,
.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-4 .mec-steps-content.mec-steps-content-4 {
	left: 40px;
}
.mec-next-previous-buttons button.mec-button-prev {
	text-align: left;
}
.mec-next-previous-buttons button.mec-button-prev img {
    right: 18px;
	left: auto;
}
.mec-add-event-popup .mec-steps-content.mec-steps-content-2 {
    margin-top: 150px;
    left: -25px;
    position: absolute;
    width: 54%;
}
.mec-form-row input[type="checkbox"] {
	margin: 2px 0 4px 4px;
}
.mec-add-event-popup .mec-steps-content.mec-steps-content-3,
.mec-add-event-popup .mec-steps-content.mec-steps-content-4 {
    text-align: left;
}
#mec_popup_event div#mec_location_new_container, 
#mec_popup_event div#mec_organizer_new_container {
	float: left;
}
.mec-add-event-popup .mec-steps-content.mec-steps-content-5,
.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5,
.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-6 .mec-steps-content.mec-steps-content-6 {
    margin-top: 100px;
    left: 40px;
    position: absolute;
}
.mec-add-shortcode-popup .mec-steps-content-container.mec-steps-content-5 .mec-steps-content.mec-steps-content-5 .mec-switcher div:last-of-type label {
    left: 0;
	right: auto;
}
.mec-next-previous-buttons button.mec-button-new img {
    margin-right: -3px;
    margin-left: 8px;
}
.mec-next-previous-buttons button.mec-button-new {
	float: left;
	text-align: right;
}
.mec-metabox-upcoming-wrap ul li .mec-metabox-upcoming-event {
	float: right;
    margin-right: 10px;
	margin-left: 0;
}
.mec-metabox-upcoming-wrap ul li span {
    float: right;
}
.mec-metabox-upcoming-wrap ul li .mec-metabox-upcoming-event-date {
    float: left;
}
.mec-wrap .mec-totalcal-box input[type="search"] {
    width: calc(100% - 50px);
}
.mec-wrap .event-carousel-type1-head .mec-event-date-info {
    right: auto !important;
    left: 25px !important;
}
.mec-wrap .event-carousel-type1-head .mec-event-date-info-year {
    right: auto !important;
    left: 20px !important;
}
.mec-masonry-content.mec-event-grid-modern .mec-event-title {
    font-size: 16px;
}
.mec-event-date, .mec-event-status {
    text-align: right;
}
.rtl .event-color, .rtl .mec-event-article i {
    margin-right: 0 !important;
    margin-left: 10px;
}

@media (min-width:961px){
	.mec-wrap .col-md-1, 
	.mec-wrap .col-md-10, 
	.mec-wrap .col-md-11, 
	.mec-wrap .col-md-12, 
	.mec-wrap .col-md-2, 
	.mec-wrap .col-md-3, 
	.mec-wrap .col-md-4, 
	.mec-wrap .col-md-5, 
	.mec-wrap .col-md-6, 
	.mec-wrap .col-md-7, 
	.mec-wrap .col-md-8, 
	.mec-wrap .col-md-9 {
		float: right;
	}
}
@media (min-width:768px){
	.w-col-sm-1, 
	.w-col-sm-10, 
	.w-col-sm-11, 
	.w-col-sm-12, 
	.w-col-sm-2, 
	.w-col-sm-3, 
	.w-col-sm-4, 
	.w-col-sm-5, 
	.w-col-sm-6, 
	.w-col-sm-7, 
	.w-col-sm-8, 
	.w-col-sm-9 {
		float: right;
	}
}