/* Header layout */
.sc_layouts_row_type_narrow .sc_layouts_item_details_line1 + .sc_layouts_item_details_line2 {
    margin-right: 0.5em;
    margin-left: 0;
}

.sc_layouts_row_type_narrow .sc_layouts_column_align_right .sc_layouts_item + .sc_layouts_item .sc_layouts_iconed_text:before {
    margin: 0 0 0 0.5em;
}

.sc_layouts_column_align_right .sc_layouts_item,
.sc_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
    margin-left: 0 !important;
    margin-right: 0.5em !important;
}

.sc_layouts_column .sc_layouts_item:last-child,
.sc_layouts_column .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child {
    margin-right: 0.5em !important;
}

.sc_layouts_menu_nav > li:first-child > a {
    padding-left: 0.75em;
}

.sc_layouts_row_type_compact .search_wrap .search_field,
.sc_layouts_row_type_normal .search_wrap .search_field {
    padding: 0 1em 0 4em !important;
}

.sc_layouts_row_type_normal .search_wrap .search_submit {
    left: 1em !important;
    right: auto !important;
}

.sc_layouts_row_type_compact .search_wrap:not(.search_style_fullscreen) .search_field {
    padding: 0 1em 0 3.5em !important;
}

.sc_layouts_row_type_compact .search_wrap .search_submit {
    right: auto !important;
    left: 0 !important;
}

/* Menu */
.sc_layouts_menu_nav > li {
    float: right;
}

.sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding-right: 0.75em;
    padding-left: 2em;
}

.sc_layouts_menu_nav > li.menu-item-has-children > a:after {
    right: auto;
    left: 1em;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav,
.sc_layouts_menu_nav > li ul {
    text-align: right;
    right: 0.75em;
    left: auto;
}

.sc_layouts_menu_nav > li > ul ul {
    left: auto;
    right: 11.5em;
}

.sc_layouts_menu_popup > .sc_layouts_menu_nav:before,
.sc_layouts_menu_nav > li > ul:before {
    right: 1.882rem;
    left: auto;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a:after,
.sc_layouts_menu_nav li li.menu-item-has-children > a:after {
    left: 0.75rem;
    right: auto;
    transform: rotate(180deg);
}

/* Widgets */
.widget_search .search-field {
    padding-right: 2em !important;
    padding-left: 3em !important;
}

.widget_search form:after,
.widget_display_search form:after {
    right: auto;
    left: 0.6em;
}

.wc-block-product-search .wc-block-product-search__fields:after,
.widget_search form.search-form:after,
.woocommerce.widget_product_search form:after,
.widget_display_search form:after,
#bbpress-forums #bbp-search-form:after {
    left: 1.2em;
    right: auto;
}

.widget_area .post_item .post_info,
aside .post_item .post_info,
.widget_area .post_item .post_title,
aside .post_item .post_title {
    text-align: right;
}

.widget_area .post_item .post_info .post_info_item.post_info_posted + .post_info_item.post_info_counters:before,
aside .post_item .post_info .post_info_item.post_info_posted + .post_info_item.post_info_counters:before {
    margin-right: 0.75rem;
    margin-left: 0;
}

.post_counters_item,
.comment_counters_item {
    margin-right: 0.5em;
}

.widget_product_tag_cloud a,
.widget_tag_cloud a {
    float: right;
}

.widget_calendar td#prev {
    text-align: right;
}

.widget_calendar td#prev a {
    padding-left: 0;
    padding-right: 0.6em;
}

.widget_calendar td#prev a:before {
    left: auto;
    right: 0;
    transform: rotate(180deg);
}

.widget_calendar td#next {
    text-align: left;
}

.widget_calendar td#next a {
    padding-right: 0;
    padding-left: 0.6em;
}

.widget_calendar td#next a:before {
    left: 0;
    right: auto;
    transform: rotate(180deg);
}

.footer_wrap .widget_title,
.footer_wrap .widgettitle,
.footer_wrap .elementor-widget-container h5 {
    text-align: right;
}

/* Posts */
.socials_wrap .social_item {
    margin: 8px 0 0 8px;
}

.socials_wrap .social_item:last-child {
    margin-right: 0 !important;
    margin-left: 0;
}

.post_meta .post_meta_item:after,
.post_meta .post_meta_item.post_edit:after,
.post_meta .vc_inline-link:after {
    margin: 0 0.5em 0 0.2em;
}

.sc_promo.sc_promo_size_normal .sc_promo_icon,
.sc_promo.sc_promo_size_large .sc_promo_icon {
    left: 12%;
    right: auto;
}

.sc_events_detailed .sc_events_item_date_wrap {
    width: 33%;
}

.sc_events_detailed .sc_events_item_time,
.sc_events_detailed .sc_events_item_button {
    padding: 0 0.7em;
}

.sc_events_detailed .sc_events_item_time_wrap:before,
.sc_events_detailed .sc_events_item_button_wrap:before {
    right: 0;
    left: auto;
}

.sc_recent_news .post_item .post_date:after {
    margin: 0 0.7em 0 0.25em;
}

.sc_recent_news .post_item .post_featured .post_info {
    right: 0;
    left: auto;
}

.sc_recent_news .post_item .post_featured:hover .post_info,
.sc_recent_news .post_item .post_featured .post_info {
    text-align: right;
}

.sc_recent_news [class*="trx_addons_column-"] .post_item .post_featured .post_info {
    text-align: center !important;
}

/* Mail Chimp */
form.mc4wp-form {
    padding-left: 15em;
    padding-right: 0;
}

form.mc4wp-form .mc4wp-form-fields input[type="submit"] {
    right: auto;
    left: 0;
}

.mc4wp-form .terms_agree_checkbox {
    right: 0;
    left: auto;
}

label > input[type="radio"],
label > input[type="checkbox"],
input[type="checkbox"].wpcf7-acceptance {
    margin-left: 0.75em;
    margin-right: 0;
}

/* Shortcodes */
.sc_action_item_simple.sc_action_item_tl,
.sc_action_item_simple.sc_action_item_ml,
.sc_action_item_simple.sc_action_item_bl {
    text-align: right;
}

.sc_action .sc_action_item .sc_action_item_icon {
    right: auto;
    left: 0;
}

.sc_action_item_default.sc_action_item_tl,
.sc_action_item_default.sc_action_item_ml,
.sc_action_item_default.sc_action_item_bl {
    text-align: right;
}

.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 0 0 20px;
}

.sc_team_default .sc_team_item_socials .social_item {
    margin: 0 0 4px 4px;
}

.socials_wrap .social_item:last-child {
    margin-left: 0 !important;
}

.sc_layouts_column_icons_position_left .sc_layouts_item_details {
    text-align: right;
}

.content .sc_layouts_iconed_text_details span + span {
    padding-right: 5em;
    padding-left: 0;
}

.sc_layouts_column .sc_layouts_item,
.sc_layouts_column .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
    margin-right: 0;
    margin-left: 1.5em;
}

.sc_layouts_column .sc_layouts_item:last-child,
.sc_layouts_column .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child {
    margin-left: 0 !important;
}

.tribe-events .tribe-events-c-view-selector__list-item-icon {
    margin-right: 0;
    margin-left: 12px;
}

blockquote {
    padding: 6em 9.4em 5.7em 3.2em;
    text-align: right;
    margin-right: 0;
}

blockquote:before {
    right: 1.25em;
    left: auto;
}

.sc_form_default .sc_form_field_button {
    text-align: right;
}

input[type="radio"] + label,
input[type="checkbox"] + label,
input[type="radio"]+.wpcf7-list-item-label,
input[type="checkbox"]+.wpcf7-list-item-label,
.edd_price_options ul > li > label > input[type="radio"] + span,
.edd_price_options ul > li > label > input[type="checkbox"] + span,
.gdpr-terms-container {
    padding-right: 1.4em;
    padding-left: 0;
}

.gdpr-terms-container input[type=checkbox] {
    left: auto;
    right: 0;
}

.wpcf7-form .wpcf7-acceptance {
    text-align: right;
}

.wpcf7-form .wpgdprc{
	padding-left: 0;
	padding-right: 1.4em;
	text-align: right;
}

.wpcf7-form .wpgdprc .wpcf7-list-item{
	margin-right: 0;
}

.mc4wp-form label:has(>input[type="checkbox"]) > input[type="checkbox"],
.mc4wp-form label:has(>input[type="checkbox"])::before,
.gdpr-terms-container span:has(>input[type="checkbox"]) > input[type="checkbox"],
.gdpr-terms-container span:has(>input[type="checkbox"])::before,
input[type="radio"] + label:before,
input[type="checkbox"] + label:before,
input[type="radio"]+.wpcf7-list-item-label:before,
input[type="checkbox"]+.wpcf7-list-item-label:before,
.wpcf7-list-item-label.wpcf7-list-item-right:before,
.edd_price_options ul > li > label > input[type="radio"] + span:before,
.edd_price_options ul > li > label > input[type="checkbox"] + span:before {
    right: 0;
    left: auto;
}

form[name="search-course"] .search-course-button {
    left: 1px;
    right: auto;
}

.section_title {
    text-align: right;
}

ul.learn-press-nav-tabs .course-nav {
    float: right;
}

.tribe-bar-views span[class^=tribe-icon-] {
    background-position: right center;
}

.tribe-events-sub-nav li.tribe-events-nav-previous a:before {
    content: '\e93a';
    font-family: 'fontello';
    margin-left: 0.5em;
    margin-right: 0;
}

.tribe-events-sub-nav li.tribe-events-nav-next a:after {
    content: '\e939';
    font-family: 'fontello';
    margin-right: 0.5em;
    margin-left: 0;
}

.wpcf7-acceptance span.wpcf7-list-item {
    margin-right: 0;
}

.socials_share.socials_wrap .social_item .social_icon i {
    padding-left: 0;
    padding-right: 5px;
}

.sticky .label_sticky {
    left: -3em;
    right: auto;
    transform: rotate(135deg);
}

.post_featured .post_info {
    right: 1em;
    left: auto;
}

.post_content .mejs-controls a.mejs-horizontal-volume-slider,
.post_layout_excerpt .mejs-controls a.mejs-horizontal-volume-slider,
.sc_widget_audio .mejs-controls a.mejs-horizontal-volume-slider {
    margin: 3.15rem 0 0 2rem;
}

.widget_media_video .mejs-controls,
.mejs-audio .mejs-controls {
    padding: 0 0 0 10px !important;
}

.post_content .mejs-controls .mejs-button.mejs-playpause-button,
.post_content .mejs-controls .mejs-button.mejs-playpause-button > button,
.post_layout_excerpt .mejs-controls .mejs-button.mejs-playpause-button,
.post_layout_excerpt .mejs-controls .mejs-button.mejs-playpause-button > button,
.sc_widget_audio .mejs-controls .mejs-button.mejs-playpause-button,
.sc_widget_audio .mejs-controls .mejs-button.mejs-playpause-button > button {
    margin: 0 0 0 40px;
}

.nav-links .page-numbers.prev:before,
.nav-links .page-numbers.next:before,
.comments_pagination .page-numbers.prev:before,
.comments_pagination .page-numbers.next:before {
    transform: rotate(180deg);
}

.author_bio .socials_wrap .social_item {
    margin: 6px 0 0 6px;
}

.author_description {
    padding-right: 5.6rem;
    padding-left: 0;
}

.author_avatar {
    left: auto;
    right: 2.4rem;
}

.post_featured .post_info .post_categories {
    text-align: right;
}

div.esg-filters,
.comments_pagination,
.nav-links,
.page_links {
    text-align: right;
}

div.esg-filter-wrapper .esg-filterbutton,
.mptt-navigation-tabs li,
div.hanani_tabs .hanani_tabs_titles li {
    margin-left: 5px !important;
}

.slider_container.slider_controls_side .slider_controls_wrap > .slider_prev,
.slider_outer_controls_side .slider_controls_wrap > .slider_prev {
    right: auto;
}

.elementor-progress-percentage {
    left: 0;
    right: auto;
}

.sc_testimonials_item_author_title,
.sc_testimonials_item_author_subtitle {
    text-align: right;
}

.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_ml .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_ml .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_bl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_bl .sc_action_item_inner {
    text-align: right;
}

.trx_addons_dropcap {
    float: right;
    margin: 0.15em 0 0 0.5em;
}

/* Give */
form[id*="give-form"] #give-donation-level-radio-list > li {
    margin-right: 0;
    margin-left: 2.5em;
}

.wpcf7-form-control-wrap[class*="acceptance-"] {
    width: 100%;
    display: inline-block;
    text-align: right;
}

.sc_price_item_description ul,
.sc_price_item_details ul {
    padding-right: 0;
}

ul.trx_addons_list_parameters {
    padding-right: 0 !important;
}

.team_member_page .team_member_featured {
    float: right;
    padding: 0 0 0 3em;
}

.menu_mobile .search_mobile .search_submit {
    left: 0;
    right: auto;
    padding: 1.25em 1em;
}

.menu_mobile .social_item {
    margin: 1em 0 0 1em;
}

.menu_mobile .social_item:last-child {
    margin-left: 0;
}

.menu_mobile .menu_mobile_nav_area li > a {
    text-align: right;
    padding: 1px 0 1px 2.5em;
}

.menu_mobile .menu_mobile_nav_area .open_child_menu {
    left: 0;
    right: auto;
    line-height: 1em;
    padding: 0.45em;
}

.menu_mobile .menu_mobile_nav_area > ul > li li > a {
    padding-left: 0;
    padding-right: 1em;
}

.menu_mobile .menu_mobile_nav_area > ul > li li li li > a {
    padding-left: 3em;
    padding-right: 2em;
}

.menu_mobile .menu_mobile_nav_area li li .open_child_menu {
    padding: 0.45em;
    font-size: 22px;
}

.menu_mobile .menu_mobile_nav_area > ul > li li li li li > a {
    padding-right: 3em;
    padding-left: 2em;
}

ol,
ul {
    padding-left: 0;
    padding-right: 1.5em;
}

.comments_list_wrap .comment_date:after {
    margin: 0 0.6em 0 0;
}

.rtl .submenu_left {
    right: auto !important;
    left: 11.6em !important;
}

.recurring-info-tooltip,
.tribe-events-calendar .tribe-events-tooltip,
.tribe-events-week .tribe-events-tooltip {
    text-align: right;
}

.tribe-events-tooltip .tribe-events-event-thumb {
    float: right;
    padding: .85em 0 0 1em !important;
}

.team_member_page .team_member_socials .social_item {
    margin: 0 0 3px 3px;
}

.wpcf7 .wpcf7-form input.wpcf7-text,
.wpcf7 .wpcf7-form textarea {
    text-align: right;
}

.comment-form-cookies-consent label {
    float: right;
}

.tribe-events-list .tribe-events-event-cost {
    left: 0;
    right: auto;
}

.tribe-events-gcal {
    margin-right: 0;
    margin-left: 1.25em;
}

.tribe-common.tribe-events .tribe-events-c-nav__prev:before {
    content: '\e836';
    margin-left: 15px;
    margin-right: 0;
}

.tribe-common.tribe-events .tribe-events-c-nav__next:after {
    content: '\e837';
    margin-left: 0;
    margin-right: 15px;
}

.tribe-common .tribe-events-c-search__input-group {
    margin-right: 0;
    margin-left: 1em;
}

.single-tribe_events .tribe-events-cal-links a,
.tribe-events-cal-links a {
    margin-right: 0;
    margin-left: 1em;
}

#tribe-events .tribe-events-button:after,
.tribe-events-button:after,
.tribe-events-cal-links a:after,
.tribe-events-sub-nav li.tribe-events-nav-next a:after {

    display: inline-block;
    transform: rotate(180deg);
    margin-right: 0.5em;
    margin-left: 0;
}

.widget_search input.search-submit {
    left: 0;
    right: auto;
}

[class*="sc_input_hover_"] .sc_form_field_hover {
    text-align: right !important;
}

.sc_input_hover_iconed .sc_form_field_icon {
    -webkit-transform: translate3d(-1em, 0, 0);
    -ms-transform: translate3d(-1em, 0, 0);
    transform: translate3d(-1em, 0, 0);
}

.sc_layouts_menu_nav .menu-collapse {
    margin-left: 0;
    margin-right: 1em;
}

.sc_events_item_date {
    left: auto;
    right: 0;
}

.sc_events_default .sc_events_item_title {
    left: auto;
    right: 6em;
    padding-right: 0;
    padding-left: 3em;
}

.sc_events_default .sc_events_item_button {
    right: auto;
    left: 4em;
}

.lp-archive-courses .learn-press-courses[data-layout=list] .course .course-item .course-content .course-categories a {
    clip-path: polygon(100% 0%, 100% 50%, 100% 100%, 0% 100%, 12% 50%, 0% 0%);
    padding: 2px 15px 2px 20px;
}

.lp-archive-courses .learn-press-courses[data-layout=grid] .course .course-item .course-content .course-categories a {
    clip-path: polygon(0 0, 100% 0, 92% 50%, 100% 100%, 0 100%);
}

.lp-archive-courses .learn-press-courses[data-layout=list] .course .course-item .course-content .course-wrap-meta .meta-item {
    padding-right: 0;
    position: relative;
    padding-right: 1.57142857143em;
}

.lp-archive-courses .learn-press-courses[data-layout=list] .course .course-item .course-content .course-wrap-meta .meta-item::before {
    position: absolute;
    right: 0;

}

.learn-press-pagination .page-numbers > li .page-numbers > i {
    transform: rotate(180deg);
}

#checkout-payment .lp-payment-method .gateway-input{
	margin: 0 0 0 8px !important;
}

.lp-checkout-form .lp-checkout-remember label input[type=checkbox]{
	margin: 0 0 0 4px !important;
}

.tribe-events .tribe-events-c-top-bar__nav-list-item {
    padding-right: 0;
    padding-left: 15px;
}

.tribe-events .tribe-events-c-top-bar__nav-link {
    transform: rotate(180deg);
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button {
    margin-right: 0;
    margin-left: 15px;
}

.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg {
    margin-right: var(--tec-spacer-1);
    margin-left: 0;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input {
    padding: var(--tec-spacer-4) var(--tec-spacer-8) var(--tec-spacer-4) var(--tec-spacer-4);
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control-icon-svg {
    left: auto;
    right: 16px;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon {
    margin-left: 0;
    margin-right: var(--tec-spacer-1);

}

.tribe-events .tribe-events-calendar-day__time-separator:after,
.tribe-events .tribe-events-calendar-day__type-separator:after,
.tribe-events .tribe-events-calendar-list__month-separator:after {
    margin-left: 0;
    margin-right: 20px;
}

.tribe-events .tribe-events-c-top-bar__datepicker-container,
.tribe-common.tribe-events .datepicker {
    left: auto !important;
    right: 0 !important;
}

.tribe-events .tribe-events-c-messages__message--notice .tribe-events-c-messages__message-icon-svg {
    margin-right: 0;
    margin-left: .6em;
}

.tribe-events-meta-group {
	margin-right: 0;
	margin-left: var(--tec-spacer-5);
}

.trx_addons_scroll_to_top {
	right: auto;
	left: 2em;
}

.widget_calendar .wp-calendar-nav-next a, .wp-block-calendar .wp-calendar-nav-next a {
	padding-right: 0;
	padding-left: 0.6em;
}
.widget_calendar .wp-calendar-nav-prev a, .wp-block-calendar .wp-calendar-nav-prev a {
	padding-left: 0;
	padding-right: 0.6em;
}

.widget_calendar .wp-calendar-nav-next a:before, .wp-block-calendar .wp-calendar-nav-next a:before {
	content: '\e93f';
	font-family: "fontello";
	right: auto;
	left: 0;
	text-align: left;
}

.widget_calendar .wp-calendar-nav-prev a:before, .wp-block-calendar .wp-calendar-nav-prev a:before {
	content: '\e940';
	font-family: "fontello";
	right: 0;
	text-align: right;
}

.sc_item_descr.sc_title_descr.sc_align_right {
    margin-left: auto;
}

.datepicker .next svg,
.datepicker .prev svg {
    transform: scale(-1);
}

/* RTL Responsive */
@media(max-width: 1679px) {

    /* Mailchimp */
    .rtl form.mc4wp-form {
        padding-right: 0;
    }

    .sc_layouts_row_type_compact .search_wrap .search_field,
    .sc_layouts_row_type_normal .search_wrap .search_field {
        width: 10em !important;
        padding: 0 1em 0 3em !important;
    }

    .content .sc_layouts_iconed_text_details span + span {
        padding-left: 0 !important;
        padding-right: 1em !important;
    }
}

@media(max-width: 1439px) {
    .sc_layouts_menu_nav > li > a {
        padding: 0.5em;
    }

    .sc_layouts_menu_nav .menu-collapse > a {
        padding: 0.5em 1em;
        font-size: 15px;
    }

    .sc_layouts_menu_nav > li.menu-item-has-children > a {
        padding-right: 0.5em;
        padding-left: 1.5em;
    }

    .sc_layouts_menu_nav > li.menu-item-has-children > a:after {
        left: 0.5em;
    }

    .sc_events_detailed .sc_events_item_time_wrap,
    .sc_events_detailed .sc_events_item_date_wrap {
        width: 50%;
    }

    .sc_events_detailed .sc_events_item_date {
        padding-right: 0;
        text-align: left;
        padding-left: 5px;
    }

    .sc_events_detailed .sc_events_item_time {
        padding-left: 0;
        text-align: right;
    }

    form.mc4wp-form {
        padding-left: 12.5em;
    }

    form.mc4wp-form .mc4wp-form-fields input[type="submit"] {
        max-width: 11.5em;
        padding: 0 1.5em;
    }

    .content .sc_layouts_iconed_text_details span + span {
        padding-right: 0 !important;
    }

    .sc_services_light .sc_services_item_title {
        font-size: 2.8em;
    }

    .sc_events_default .sc_events_item_title {
        left: 4em;
    }

    .sc_services_list .sc_services_item_title {
        font-size: 1.7em;
    }
}

@media(max-width: 1279px) {
    .sc_layouts_menu_nav .menu-collapse > a {
        padding: 0.6em 1em 0.5em;
    }

    .sc_layouts_menu_nav .menu-collapse > a:after {
        top: 54%;
    }

    .mc4wp-form .terms_agree_checkbox {
        bottom: 0 !important;
    }

    blockquote {
        padding: 5em 8.4em 4.7em 3.2em !important;
    }

    blockquote:before {
        right: 0.9em;
        left: auto !important;
    }
}

@media(max-width: 1023px) {

    .sc_events_default .sc_events_item_button {
        right: auto;
        left: 3em;
    }

    .sc_events_default .sc_events_item_title {

        right: 7em;
    }

    .post_counters_item,
    .comment_counters_item {
        margin-right: 0;
    }

    .sc_events_detailed .sc_events_item_time_wrap,
    .sc_events_detailed .sc_events_item_date_wrap {
        width: 100% !important;
        height: 2em;
    }

    .sc_events_detailed .sc_events_item_date,
    .sc_events_detailed .sc_events_item_time,
    .sc_events_detailed .sc_events_item_title,
    .sc_events_detailed .sc_events_item_button,
    .sc_events_detailed .sc_events_item_time,
    .sc_events_detailed .sc_events_item_button {
        padding-right: 5px !important;
        padding-left: 5px !important;
        text-align: center;
    }

    .mc4wp-form .terms_agree_checkbox {
        bottom: 0 !important;
    }

    .tribe-common .tribe-events-c-search__input-group {
        margin-left: 0;
    }
}

@media(max-width: 767px) {
    .sc_events_default .sc_events_item_button {
        margin-right: 7em;
        margin-left: 0;
    }

    form.mc4wp-form {
        padding-left: 0;
    }

    .socials_wrap .social_item {
        margin: 8px 0 0 8px !important;
    }

    header.top_panel_custom_header-2 .sc_layouts_item_menu_mobile_button,
    header.top_panel_custom_header-2 .sc_layouts_menu_mobile_button {
        margin-top: 0 !important;
        margin-right: 0 !important;
    }

    form.mc4wp-form .mc4wp-form-fields input[type="submit"] {
        margin-top: 10px;
    }

    .footer_wrap .sc_layouts_menu_nav .menu-collapse > a:after {
        top: 50%;
    }

    .post_content .mejs-controls .mejs-button.mejs-playpause-button,
    .post_content .mejs-controls .mejs-button.mejs-playpause-button > button,
    .post_layout_excerpt .mejs-controls .mejs-button.mejs-playpause-button,
    .post_layout_excerpt .mejs-controls .mejs-button.mejs-playpause-button > button,
    .sc_widget_audio .mejs-controls .mejs-button.mejs-playpause-button,
    .sc_widget_audio .mejs-controls .mejs-button.mejs-playpause-button > button {
        margin: 0 0 0 20px !important;
    }

    blockquote {
        padding: 2.5em 6em 2.5em 2.5em !important;
    }

    blockquote:before {
        right: 0.6em;
        top: 0.6em !important;
    }

    blockquote > a,
    blockquote > p > a,
    blockquote > cite,
    blockquote > p > cite {
        margin-top: 0.7em !important;
    }

    .mejs-controls .mejs-duration-container {
        margin-left: 20px;
    }

    .wpcf7-form .sc_align_right .column-1_1 {
        text-align: right;
    }
}

@media(max-width: 479px) {
    .menu_mobile .menu_mobile_nav_area li li .open_child_menu {
        padding: 0.45em !important;
        font-size: 18px;
    }

    .author_description {
        padding-right: 0;
    }

    .sc_events_default .sc_events_item_title {

        padding: 1em 7em 1em 1em;
    }

	 .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item {
		padding-left: 1em;
  }
    .lp-archive-courses .lp-content-area {
        padding-right: 0px;
    }
}

.tribe-events .tribe-events-c-view-selector__content {
    left: 0;
    right: auto;
}