/* trx_addons.css */

#page_preloader {
	right: 0;
	left: 0;
}

.preloader_wrap {
	right: 50%;
	left: auto;
}

.preloader_wrap > div[class*="preloader_circ"] {
	margin-left: 5px;
	margin-right: auto;
}

.preloader_wrap > div.preloader_square1,
.preloader_wrap > div.preloader_square2 {
	right: 0;
	left: auto;
}

.preloader_wrap .preloader_dot + .preloader_dot {
	margin-right: 20px;
	margin-left: auto;
}

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

.post_meta_item.post_categories a:before {
	display: none;
}

.post_meta_item.post_categories a:after {
	content: '#';
}

.iColorPickerTable .iColorPicker_moreColors {
	margin-right: 0.5em;
	margin-left: auto;
}

.post_item_single .trx_addons_tabs .trx_addons_tabs_content .post_title {
	text-align: center;
	margin-top: 1em;
}

.trx_addons_tabs .trx_addons_tabs_titles li + li {
	margin-right: 1em;
	margin-left: auto;
}

.trx_addons_tabs .trx_addons_tabs_titles li.ui-tabs-active:after {
	right: 0;
	left: 0;
}

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

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

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

div.ui-slider {
	text-align: right;
}

div.ui-slider .ui-slider-range {
	background-position: right 0;
}

div.ui-slider-horizontal .ui-slider-handle {
	margin-right: -.5em;
	margin-left: auto;
}

div.ui-slider-horizontal .ui-slider-range-min {
	right: 0;
	left: auto;
}

div.ui-slider-horizontal .ui-slider-range-max {
	left: 0;
	right: auto;
}

div.ui-slider-vertical .ui-slider-handle {
	right: -.3em;
	left: auto;
	margin-right: 0;
}

div.ui-slider-vertical .ui-slider-range {
	right: 0;
	left: auto;
}

.select2-container .select2-selection--single .select2-selection__rendered {
	padding-right: 8px;
	padding-left: 20px;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
	padding-right: 8px;
	padding-left: 0;
}

.select2-container .select2-search--inline {
	float: right;
}

.select2-dropdown {
	right: -100000px;
	left: auto;
}

.select2-container--open .select2-dropdown {
	right: unset;
	left: 0;
}

.select2-container--open .select2-dropdown--above {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.select2-container--open .select2-dropdown--below {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.select2-close-mask {
	right: 0;
	left: auto;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	float: left;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	left: 1px;
	right: auto;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
	float: right;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
	float: left;
	margin-left: 10px;
	margin-right: auto;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	float: right;
	margin-left: 5px;
	margin-right: auto;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.select2-container--default .select2-search--inline .select2-search__field {
	background: right 0;
}

.select2-container--default .select2-results__option .select2-results__option {
	padding-right: 1em;
	padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-right: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-right: -1em;
	margin-left: auto;
	padding-right: 2em;
	padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-right: -2em;
	margin-left: auto;
	padding-right: 3em;
	padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-right: -3em;
	margin-left: auto;
	padding-right: 4em;
	padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-right: -4em;
	margin-left: auto;
	padding-right: 5em;
	padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-right: -5em;
	margin-left: auto;
	padding-right: 6em;
	padding-left: 0;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
	float: left;
	margin-left: 10px;
	margin-right: auto;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent transparent;
	border-width: 5px 4px 0 4px;
	right: 50%;
	left: auto;
	margin-right: -4px;
	margin-left: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
	background: right 0;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
	float: right;
	margin-left: 5px;
	margin-right: auto;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

a.trx_addons_popup_link:before {
	margin-left: 0.4em;
	margin-right: auto;
}

.trx_addons_popup .trx_addons_tabs_titles {
	margin-left: 44px;
	margin-right: auto;
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title {
	border-width: 0 0 1px 1px;
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title > a > i {
	margin-left: 0.5em;
	margin-right: auto;
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active:after {
	right: -1px;
	left: auto;
}

.trx_addons_left_side,
.trx_addons_right_side {
	float: right;
}

.trx_addons_left_side {
	padding-left: 1em;
	padding-right: 0;
}

.trx_addons_right_side {
	padding-right: 1em;
	padding-left: 0;
}

.trx_addons_popup_form_field_forgot_password {
	margin-left: 1em;
	margin-right: auto;
}

.trx_addons_popup .wp-social-login-provider-list a {
	margin: 0 0 2px 2px;
}

.mfp-figure figcaption .mfp-bottom-bar {
	right: 16px;
	left: 16px;
}

.post_counters_item:before {
	margin: 0 0 0 0.2em;
}

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

.trx_addons_emotions_item {
	margin-left: 1em;
	margin-right: auto;
}

.socials_share .socials_caption {
	margin-left: 1em;
	margin-right: auto;
}

.socials_share .socials_caption:before {
	margin-left: 0.4em;
	margin-right: auto;
}

.socials_share.socials_type_drop .socials_caption {
	margin-left: 0;
}

.socials_share.socials_type_drop .social_items {
	left: 0;
	right: auto;
	text-align: right;
}

.socials_share.socials_type_drop .social_items:before {
	left: 20%;
	right: auto;
	border-right: 1px solid #eee;
	border-left: none;
}

.socials_share.socials_type_drop .social_item {
	text-align: right;
}

.socials_share.socials_type_drop .social_item + .social_item {
	margin-right: 0;
}

.socials_share.socials_type_drop .social_item .social_icon {
	text-align: right;
}

.socials_share.socials_type_drop .social_item .social_icon span {
	margin-right: 0;
	margin-left: 0.75em;
}

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

.widget_area .post_item .post_thumb,
aside .post_item .post_thumb {
	float: right;
	margin: 0 0 4px 1em;
}

.widget_area .post_item .post_title,
aside .post_item .post_title {
	margin: 1.1em 0 4px 0;
}

.widget_area .post_item .post_info .post_info_item + .post_info_item:before,
aside .post_item .post_info .post_info_item + .post_info_item:before {
	margin: 0 5px 0 0;
}

.widget_area .post_item .post_categories,
aside .post_item .post_categories {
	padding-left: 3em;
	padding-right: 0;
}

.widget_area .post_item .post_categories .post_info_counters,
aside .post_item .post_categories .post_info_counters {
	left: 0;
	right: auto;
}

.widget .trx_addons_tabs .trx_addons_tabs_titles li + li {
	margin-right: 0.5em;
	margin-left: auto;
}

aside.widget_bg_image:before {
	right: 0;
	left: 0;
}

.trx_addons_columns_wrap {
	margin-right: 0px;
	margin-left: -30px;
}

.trx_addons_columns_wrap > [class*="trx_addons_column-"] {
	padding-right: 0px;
	padding-left: 30px;
}

.trx_addons_columns_wrap.columns_padding_left {
	margin-right: -30px;
	margin-left: 0;
}

.trx_addons_columns_wrap.columns_padding_left > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_left {
	padding-right: 30px;
	padding-left: 0;
}

.trx_addons_columns_wrap.columns_padding_right {
	margin-right: 0;
	margin-left: -30px;
}

.trx_addons_columns_wrap.columns_padding_right > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_right {
	padding-right: 0;
	padding-left: 30px;
}

.trx_addons_columns_wrap.columns_padding_center {
	margin-right: -15px;
	margin-left: -15px;
}

.trx_addons_columns_wrap.columns_padding_center > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_center {
	padding-right: 15px;
	padding-left: 15px;
}

.trx_addons_columns_wrap.no_margin {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

.trx_addons_hover_mask {
	right: 0;
	left: 0;
}

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

.trx_addons_hover_content .trx_addons_hover_links a + a {
	margin-right: 0.7em;
	margin-left: auto;
}

.trx_addons_hover_content .trx_addons_hover_icon + .trx_addons_hover_icon {
	margin-right: 0.5em;
	margin-left: auto;
}

.trx_addons_hover_style_links .trx_addons_hover_mask {
	right: 0;
	left: 0;
}

.trx_addons_hover_style_wide .trx_addons_hover_mask {
	right: 0;
	left: auto;
}

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

.trx_addons_tooltip:before {
	right: 50%;
	left: auto;
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%);
}

.trx_addons_tooltip:after {
	right: 50%;
	left: auto;
}

ul[class*="trx_addons_list"] {
	padding-right: 1.2em;
	padding-left: 0;
}

ul[class*="trx_addons_list"] > li:before {
	right: -1em;
	left: auto;
}

ul.trx_addons_list_success,
ul.trx_addons_list_error,
ul.trx_addons_list_plus,
ul.trx_addons_list_minus {
	padding-right: 1.5em;
	padding-left: 0;
}

ul.trx_addons_list_success > li:before,
ul.trx_addons_list_error > li:before,
ul.trx_addons_list_plus > li:before,
ul.trx_addons_list_minus > li:before {
	right: -1.3em;
	left: auto;
}

ul[class*="trx_addons_list"][class*="_circled"] {
	padding-right: 1.8em;
	padding-left: 0;
}

ul[class*="trx_addons_list"][class*="_circled"] > li:before {
	right: -2.4em;
	left: auto;
}

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

.trx_addons_list_parameters > li > strong {
	text-align: right;
}

.trx_addons_list_parameters > li > em {
	text-align: right;
}

.sc_float_left {
	float: right;
}

.sc_float_right {
	float: left;
}

.sc_float_center {
	margin-right: auto;
	margin-left: auto;
}

.sc_align_left {
	text-align: right;
}

.sc_align_right {
	text-align: left;
}

.sc_item_subtitle.sc_item_title_style_shadow {
	right: 50%;
	left: auto;
}

.sc_item_subtitle.sc_item_title_style_shadow.sc_align_left,
.sc_item_subtitle.sc_item_title_style_shadow.sc_align_default {
	right: 0;
	left: auto;
}

.sc_item_subtitle.sc_item_title_style_shadow.sc_align_right {
	right: auto;
	left: 0;
}

.sc_item_title.sc_item_title_style_accent b {
	right: 50%;
	left: auto;
}

.sc_item_title.sc_item_title_style_accent i {
	left: 0;
	right: auto;
}

.sc_item_descr.sc_align_center {
	margin-right: auto;
	margin-left: auto;
}

#trx_addons_post_details_popup_overlay {
	right: 0;
	left: auto;
}

#trx_addons_post_details_popup {
	right: 50%;
	left: auto;
}

.trx_addons_post_details_popup_close,
.trx_addons_post_details_popup_prev,
.trx_addons_post_details_popup_next {
	left: -2em;
	right: auto;
}

.trx_addons_post_details_popup_prev {
	right: -2em;
	left: auto;
}

#trx_addons_post_details_popup .trx_addons_post_details_content {
	right: 0;
	left: 0;
}

#trx_addons_post_details_popup .post_details_page_title {
	padding: 0.2em 0.5em 0.2em 3em;
}

#trx_addons_post_details_popup .post_details_page_price {
	left: 0.5em;
	right: auto;
}

.wpb_row[class*="sc_bg_mask_"]:before,
.wpb_column[class*="sc_bg_mask_"] > .vc_column-inner:before,
.wpb_text_column[class*="sc_bg_mask_"]:before,
.sc_content[class*="sc_bg_mask_"]:before {
	right: 0;
	left: 0;
}

.wpb_column.sc_extra_bg_tiny[class*="sc_bg_mask_"] > .vc_column-inner:before,
.wpb_text_column.sc_extra_bg_tiny[class*="sc_bg_mask_"]:before,
.sc_content.sc_extra_bg_tiny[class*="sc_bg_mask_"]:before,
.wpb_column.sc_extra_bg_tiny > .vc_column-inner:after,
.wpb_text_column.sc_extra_bg_tiny:after,
.sc_content.sc_extra_bg_tiny:after {
	right: -2em;
	left: -2em;
}

.wpb_column.sc_extra_bg_small[class*="sc_bg_mask_"] > .vc_column-inner:before,
.wpb_text_column.sc_extra_bg_small[class*="sc_bg_mask_"]:before,
.sc_content.sc_extra_bg_small[class*="sc_bg_mask_"]:before,
.wpb_column.sc_extra_bg_small > .vc_column-inner:after,
.wpb_text_column.sc_extra_bg_small:after,
.sc_content.sc_extra_bg_small:after {
	right: -4em;
	left: -4em;
}

.wpb_column.sc_extra_bg_medium[class*="sc_bg_mask_"] > .vc_column-inner:before,
.wpb_text_column.sc_extra_bg_medium[class*="sc_bg_mask_"]:before,
.sc_content.sc_extra_bg_medium[class*="sc_bg_mask_"]:before,
.wpb_column.sc_extra_bg_medium > .vc_column-inner:after,
.wpb_text_column.sc_extra_bg_medium:after,
.sc_content.sc_extra_bg_medium:after {
	right: -6em;
	left: -6em;
}

.wpb_column.sc_extra_bg_large[class*="sc_bg_mask_"] > .vc_column-inner:before,
.wpb_text_column.sc_extra_bg_large[class*="sc_bg_mask_"]:before,
.sc_content.sc_extra_bg_large[class*="sc_bg_mask_"]:before,
.wpb_column.sc_extra_bg_large > .vc_column-inner:after,
.wpb_text_column.sc_extra_bg_large:after,
.sc_content.sc_extra_bg_large:after {
	right: -8em;
	left: -8em;
}

.wpb_column.sc_shift_x_tiny,
.sc_content.sc_shift_x_tiny {
	right: 2em;
	left: auto;
}

.wpb_column.sc_shift_x_tiny_negative,
.sc_content.sc_shift_x_tiny_negative {
	right: -2em;
	left: auto;
}

.wpb_column.sc_shift_x_small,
.sc_content.sc_shift_x_small {
	right: 4em;
	left: auto;
}

.wpb_column.sc_shift_x_small_negative,
.sc_content.sc_shift_x_small_negative {
	right: -4em;
	left: auto;
}

.wpb_column.sc_shift_x_medium,
.sc_content.sc_shift_x_medium {
	right: 6em;
	left: auto;
}

.wpb_column.sc_shift_x_medium_negative,
.sc_content.sc_shift_x_medium_negative {
	right: -6em;
	left: auto;
}

.wpb_column.sc_shift_x_large,
.sc_content.sc_shift_x_large {
	right: 8em;
	left: auto;
}

.wpb_column.sc_shift_x_large_negative,
.sc_content.sc_shift_x_large_negative {
	right: -8em;
	left: auto;
}

.compose-mode .vc_controls-container > div.vc_controls-out-tl {
	right: auto;
	left: 0;
}

.trx_addons_attrib_item.trx_addons_attrib_image {
	margin: 0 0 5px 0.5em;
}

.trx_addons_attrib_item.trx_addons_attrib_color {
	margin: 0 0 5px 0.5em;
}

.trx_addons_attrib_item.trx_addons_attrib_button {
	margin: 0 0 5px 0.5em;
}

.trx_addons_attrib_item.trx_addons_attrib_disabled span:before,
.trx_addons_attrib_item.trx_addons_attrib_disabled span:after {
	right: -20%;
	left: auto;
}

.trx_addons_woocommerce_search .trx_addons_woocommerce_search_button:before {
	margin-left: 0.5em;
	margin-right: auto;
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button {
	text-align: left;
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field_list {
	right: 50%;
	left: auto;
	margin-right: -140px;
	margin-left: auto;
}

.yith_magnifier_zoom_wrap .yith_magnifier_zoom_magnifier {
	margin-right: 4px;
	margin-left: auto;
}

.yith_magnifier_gallery li + li {
	padding-right: 20px;
	padding-left: 0;
}

.yith_magnifier_gallery li a {
	margin-right: 0;
	margin-left: 0;
}

.sc_layouts_column_align_right .sc_layouts_item:first-child {
	margin-right: 0 !important;
	margin-left: auto;
}

.sc_layouts_column_align_left,
.sc_layouts_column.sc_layouts_column_align_left .widget,
.sc_layouts_column.sc_layouts_column_align_left .widget_title,
.sc_layouts_column.sc_layouts_column_align_left .widgettitle {
	text-align: right;
}

.sc_layouts_column_align_right,
.sc_layouts_column.sc_layouts_column_align_right .widget,
.sc_layouts_column.sc_layouts_column_align_right .widget_title,
.sc_layouts_column.sc_layouts_column_align_right .widgettitle {
	text-align: left;
}

.sc_layouts_item_icon + .sc_layouts_item_details {
	margin-right: 0.5em;
	margin-left: auto;
}

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

.sc_layouts_column_icons_position_right .sc_layouts_item_details {
	text-align: left;
	float: left;
}

.sc_layouts_column_icons_position_right .sc_layouts_item_icon {
	float: left;
	margin-right: 0.4em;
	margin-left: 0;
}

.sc_layouts_row_type_narrow .sc_layouts_item_details_line1 + .sc_layouts_item_details_line2 {
	margin-right: 0.5em;
	margin-left: auto;
}

.sc_layouts_row_type_narrow .socials_wrap {
	margin: 0 0 0 -8px;
}

.sc_layouts_row_type_narrow .socials_wrap .social_item {
	margin: 0 0 0 8px;
}

.sc_layouts_row_type_compact .sc_layouts_item_details_line1 + .sc_layouts_item_details_line2 {
	margin-right: 0.5em;
	margin-left: auto;
}


.sc_layouts_row_type_compact .socials_wrap .social_item {
	margin: 0 0 0 10px;
}

.sc_layouts_row_fixed_on {
	right: -15px;
	left: -15px;
}

.sc_team_default .sc_team_item_socials {
	margin: 0 0 0 -0.5em;
}

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

.sc_team .sc_team_item_thumb .sc_team_item_socials {
	margin: 0.5em 0 0 -0.5em;
}

.sc_team .sc_team_item_thumb .sc_team_item_socials .social_item {
	margin: 0.5em 0 0 0.5em;
}

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

.team_member_page .team_member_socials {
	margin: 1em 0 0 0;
}

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

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

.sc_action_item_mask:before {
	right: -10%;
	left: auto;
}

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

.sc_action_item_default.with_image:after {
	right: 0;
	left: auto;
}

.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;
}

.sc_action_item_default.sc_action_item_tr,
.sc_action_item_default.sc_action_item_mr,
.sc_action_item_default.sc_action_item_br {
	text-align: left;
}

.sc_action_item_simple.with_image:after {
	right: 0;
	left: auto;
}

.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_item_simple.sc_action_item_tl .sc_action_item_icon,
.sc_action_item_simple.sc_action_item_tl .sc_action_item_image,
.sc_action_item_simple.sc_action_item_ml .sc_action_item_icon,
.sc_action_item_simple.sc_action_item_ml .sc_action_item_image,
.sc_action_item_simple.sc_action_item_bl .sc_action_item_icon,
.sc_action_item_simple.sc_action_item_bl .sc_action_item_image {
	float: right;
	margin: 0 0 0 1.5em;
}

.sc_action_item_simple.sc_action_item_tr,
.sc_action_item_simple.sc_action_item_mr,
.sc_action_item_simple.sc_action_item_br {
	text-align: left;
}

.sc_action_item_simple.sc_action_item_tr .sc_action_item_icon,
.sc_action_item_simple.sc_action_item_tr .sc_action_item_image,
.sc_action_item_simple.sc_action_item_mr .sc_action_item_icon,
.sc_action_item_simple.sc_action_item_mr .sc_action_item_image,
.sc_action_item_simple.sc_action_item_br .sc_action_item_icon,
.sc_action_item_simple.sc_action_item_br .sc_action_item_image {
	float: left;
	margin: 0 1.5em 0 0;
}

.sc_action_item.with_image.sc_action_fixed_height .sc_action_item_inner,
.sc_action_item.with_image.trx_addons_stretch_height .sc_action_item_inner {
	right: 0;
	left: auto;
}

.sc_action_item_event.with_image.sc_action_fixed_height .sc_action_item_inner,
.sc_action_item_event.with_image.trx_addons_stretch_height .sc_action_item_inner {
	right: 50%;
	left: auto;
}

.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;
}

.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_mr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_mr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_br .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_br .sc_action_item_inner {
	text-align: left;
}

#toc_menu {
	right: 50%;
	left: auto;
	margin: -50% -50% 0 0;
}

.toc_menu_item .toc_menu_description {
	left: -20em;
	right: auto;
}

.toc_menu_item:hover .toc_menu_description {
	left: 100%;
	right: auto;
	margin-left: 1.5em;
	margin-right: auto;
}

.sc_blogger_modern .sc_blogger_item .sc_blogger_item_content {
	right: 45%;
	left: auto;
	padding-left: 2em;
	padding-right: 0;
}

.sc_button + .sc_button {
	margin-right: 1em;
	margin-left: auto;
}

.sc_button_icon_left .sc_button_icon {
	margin-left: 0.8em;
	margin-right: auto;
}

.sc_button_icon_right .sc_button_icon {
	float: left;
	margin-right: 0.8em;
	margin-left: auto;
}

.sc_button_bg_image:before {
	right: 0;
	left: auto;
}

.sc_button_simple {
	padding: 0 0 0 1.8em;
}

.sc_button.sc_button_simple:before,
.sc_button.sc_button_simple:after {
	left: 0;
	right: auto;
	content: '\e837';
}

.sc_button.sc_button_simple:before {
	left: 20px;
	right: auto;
}

.sc_button.sc_button_simple:hover:before {
	left: 0;
	right: auto;
}

.sc_button.sc_button_simple:hover:after {
	left: -20px;
	right: auto;
}

.sc_button_simple.sc_button_icon_left .sc_button_icon {
	margin-left: 0.4em;
	margin-right: auto;
}

.sc_button_simple.sc_button_icon_right .sc_button_icon {
	margin-right: 0.4em;
	margin-left: auto;
}

[class*="sc_content_width_"]:not([class*="sc_margin_"]) {
	margin-right: auto;
	margin-left: auto;
}

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

.sc_content_number_tc {
	right: 50%;
	left: auto;
}

.sc_content_number_tr {
	right: 100%;
	left: auto;
}

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

.sc_content_number_mc {
	right: 50%;
	left: auto;
}

.sc_content_number_mr {
	right: 100%;
	left: auto;
}

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

.sc_content_number_bc {
	right: 50%;
	left: auto;
}

.sc_content_number_br {
	right: 100%;
	left: auto;
}

.sc_countdown.alignleft .sc_countdown_content {
	text-align: right;
}

.sc_countdown.alignright .sc_countdown_content {
	text-align: left;
}

.sc_countdown .sc_countdown_item {
	float: right;
}

.sc_countdown .sc_countdown_separator {
	float: right;
}

.sc_countdown_default .sc_countdown_digits span + span {
	margin-right: 2px;
	margin-left: auto;
}

.sc_countdown_circle canvas {
	right: 0;
	left: auto;
}

label.required span.sc_form_field_title:after {
	margin: -0.5em 0.5em 0 0;
}

.sc_form_field_tooltip {
	margin: -2px 2px 0 0;
}

.sc_form_field_tooltip:before {
	right: 18px;
	left: auto;
}

.sc_form_field_tooltip:after {
	text-align: right;
	right: 23px;
	left: auto;
}

.sc_form.sc_align_left input,
.sc_form.sc_align_left textarea {
	text-align: right;
}

.sc_form.sc_align_right input,
.sc_form.sc_align_right textarea {
	text-align: left;
}

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

.sc_form_detailed .sc_form_title,
.sc_form_detailed .sc_form_description {
	text-align: right;
}

.sc_form_detailed .sc_form_info_icon {
	float: right;
}

.sc_form_detailed .sc_form_info_area {
	float: right;
	margin-right: -3em;
	margin-left: auto;
	padding-right: 4.5em;
	padding-left: 0;
}

.sc_googlemap_content .sc_form_default .sc_form_details > div {
	padding-left: 0;
}

.sc_googlemap_content .sc_form_default .sc_form_field_message {
	padding-right: 0;
}

[class*="sc_input_hover_"] input[type="text"],
[class*="sc_input_hover_"] input[type="number"],
[class*="sc_input_hover_"] input[type="email"],
[class*="sc_input_hover_"] input[type="password"],
[class*="sc_input_hover_"] input[type="search"],
[class*="sc_input_hover_"] select,
[class*="sc_input_hover_"] textarea {
	text-align: right !important;
}

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

[class*="sc_input_hover_"] label.required .sc_form_field_content:after {
	margin-right: 0.3em;
	margin-left: auto;
}

.sc_input_hover_accent .sc_form_field_hover:before {
	right: 0;
	left: auto;
}

.sc_input_hover_path .sc_form_field_graphic {
	right: 0;
	left: auto;
}

.sc_input_hover_jump .sc_form_field_content:before {
	right: 0;
	left: auto;
}

.sc_input_hover_underline .sc_form_field_hover:before {
	right: 0;
	left: auto;
}

[class*="sc_input_hover_"].sc_input_hover_iconed input[type="text"],
[class*="sc_input_hover_"].sc_input_hover_iconed input[type="number"],
[class*="sc_input_hover_"].sc_input_hover_iconed input[type="email"],
[class*="sc_input_hover_"].sc_input_hover_iconed input[type="password"],
[class*="sc_input_hover_"].sc_input_hover_iconed input[type="search"],
[class*="sc_input_hover_"].sc_input_hover_iconed textarea {
	padding-right: 3em !important;
	padding-left: 0;
}

.sc_input_hover_iconed .sc_form_field_icon:before {
	right: auto;
	left: auto;
}

.sc_googlemap_content_default {
	left: 10%;
	right: auto;
}

.sc_googlemap_content_detailed {
	padding: 2em 5em 2em 2em;
}

.sc_googlemap_content_detailed:before {
	right: 1em;
	left: auto;
}

.sc_icons.sc_align_left .sc_icons_item {
	text-align: right;
}

.sc_icons.sc_align_right .sc_icons_item {
	text-align: left;
}

.sc_icons .sc_icons_icon > span {
	right: 0;
	left: auto;
}

.sc_icons .sc_icons_item_link {
	right: 0;
	left: auto;
}

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

.sc_price_item_mask:before {
	right: -10%;
	left: auto;
}

.sc_price_item_label {
	right: -3em;
	left: auto;
}

.sc_price_item_price_decimals {
	margin-right: 0.2em;
	margin-left: auto;
}

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

.sc_price_item_default.with_image:after {
	right: 0;
	left: auto;
}

.sc_promo_image .trx_addons_video_player,
.sc_promo_image > .slider_swiper_outer {
	right: 0;
	left: auto;
}

.sc_promo.sc_promo_size_tiny .sc_promo_link {
	right: 0;
	left: 0;
}

.sc_promo.sc_promo_no_paddings.sc_promo_image_position_left .sc_promo_text_inner {
	padding-left: 0;
}

.sc_promo.sc_promo_no_paddings.sc_promo_image_position_right .sc_promo_text_inner {
	padding-right: 0;
}

.sc_promo_text.sc_float_right .sc_promo_text_inner {
	padding-right: 0;
}

.sc_promo_text.sc_float_left .sc_promo_text_inner {
	padding-left: 0;
}

.sc_promo .sc_promo_text.trx_addons_stretch_height .sc_promo_text_inner {
	right: 0;
	left: auto;
}

.sc_promo_text.sc_float_left {
	text-align: right;
}

.sc_promo_text.sc_float_right {
	text-align: left;
}

.sc_promo_text_inner.sc_align_left * {
	text-align: right !important;
}

.sc_promo_text_inner.sc_align_right * {
	text-align: left !important;
}

.sc_promo_modern.sc_promo_image_position_left .sc_promo_image {
	right: 4em;
	left: 0;
}

.sc_promo_modern.sc_promo_image_position_right .sc_promo_image {
	right: 0;
	left: 4em;
}

.sc_promo_modern.sc_promo_image_fit.sc_promo_image_position_left .sc_promo_image {
	background-position: right top;
}

.sc_promo_modern.sc_promo_image_fit.sc_promo_image_position_right .sc_promo_image {
	background-position: left top;
}

.sc_promo_modern .sc_promo_image {
	right: auto;
	left: auto;
}

.sc_promo_modern .sc_promo_descr,
.sc_promo_modern .sc_promo_descr + .sc_promo_button {
	padding-right: 4rem;
	padding-left: 0;
}

.sc_promo_modern.sc_promo_image_position_left .sc_promo_link2 {
	right: 0;
	left: auto;
}

.sc_promo_modern.sc_promo_image_position_right .sc_promo_link2 {
	left: 0;
	right: auto;
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_icon {
	margin-left: 0.5em;
	margin-right: auto;
}

.sc_skills_pie.sc_skills_compact_on .sc_skills_legend {
	float: left;
}

.sc_skills_pie.sc_skills_compact_on .sc_skills_legend_marker {
	margin: 0 1em 0.1em 0.5em;
}

.sc_skills_pie.sc_skills_compact_on .sc_skills_legend_value {
	text-align: left;
}

.sc_skills_pie.sc_skills_compact_on .sc_skills_item {
	float: right;
}

.vc_row.vc_inner .sc_skills_counter .sc_skills_item_wrap {
	padding: 3.4em 4em 0 0;
}

.vc_row.vc_inner .sc_skills_counter .sc_skills_column + .sc_skills_column:before {
	right: 0;
	left: auto;
}

.socials_wrap {
	margin: -8px 0 0 -8px;
}

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

.socials_wrap .social_item .social_icon .social_hover {
	right: 0;
	left: auto;
}

.trx_addons_audio_player.with_cover:after {
	right: 0;
	left: auto;
}

.trx_addons_audio_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total:before,
.trx_addons_audio_player .mejs-controls .mejs-time-rail .mejs-time-total:before {
	right: 0;
	left: 0;
}

.trx_addons_audio_player .mejs-container .mejs-controls .mejs-volume-button {
	margin-right: 10px !important;
	margin-left: auto;
}

.trx_addons_audio_player .mejs-container .mejs-controls .mejs-fullscreen-button,
.trx_addons_audio_player .mejs-container .mejs-controls .mejs-volume-button,
.trx_addons_audio_player .mejs-container .mejs-controls .mejs-volume-button:hover,
.trx_addons_audio_player .mejs-container .mejs-controls .mejs-playpause-button {
	margin-left: 6px !important;
	margin-right: 6px !important;
	margin-right: auto;
}

.trx_addons_audio_player .mejs-container .mejs-controls .mejs-fullscreen-button {
	margin-left: 0 !important;
	margin-right: auto;
}

.footer_wrap .widget_contacts .contacts_description,
.footer_wrap .widget_contacts .contacts_content {
	margin-right: auto;
	margin-left: auto;
}

.widget_contacts .contacts_content .wpb_single_image {
	margin-left: 0.5em;
	margin-right: auto;
}

.widget_contacts .contacts_map_left .contacts_info .contacts_left,
.widget_contacts .contacts_map_left .contacts_info .contacts_right,
.widget_contacts .contacts_map_right .contacts_info .contacts_left,
.widget_contacts .contacts_map_right .contacts_info .contacts_right,
.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info .contacts_left,
.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info .contacts_right {
	margin-right: 0 !important;
	margin-left: auto;
	text-align: right;
}

.widget_contacts .contacts_map_left .contacts_info .contacts_left span,
.widget_contacts .contacts_map_right .contacts_info .contacts_left span,
.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info .contacts_left span {
	padding-right: 2em;
	padding-left: 0;
}

.widget_contacts .contacts_map_left .contacts_info .contacts_left span:before,
.widget_contacts .contacts_map_right .contacts_info .contacts_left span:before,
.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info .contacts_left span:before {
	right: 0;
	left: auto;
	text-align: right;
}

.widget_contacts .contacts_map_left .contacts_map,
.widget_contacts .contacts_map_left .contacts_info {
	float: right;
}

.widget_contacts .contacts_map_left .contacts_info {
	margin-right: 6%;
	margin-left: auto;
}

.widget_contacts .contacts_map_right .contacts_map,
.widget_contacts .contacts_map_right .contacts_info {
	float: left;
}

.widget_contacts .contacts_map_right .contacts_info {
	margin-left: 6%;
	margin-right: auto;
}

.widget_contacts .contacts_info .contacts_left,
.widget_contacts .contacts_info .contacts_right {
	text-align: right;
}

.widget_contacts .contacts_info .contacts_left {
	text-align: left;
	padding-left: 1.5em;
	padding-right: 0;
}

.widget_contacts .contacts_info .contacts_right {
	padding-right: 1.5em;
	padding-left: 0;
}

.widget_contacts .contacts_info span,
.widget_contacts .contacts_info > div > a,
.widget_contacts .contacts_info > a {
	padding-right: 2em;
	padding-left: 0;
}

.widget_contacts .contacts_info .contacts_left > * {
	padding-right: 0;
	padding-left: 2em;
}

.widget_contacts .contacts_info span:before,
.widget_contacts .contacts_info > div > a:before,
.widget_contacts .contacts_info > a:before {
	right: 0;
	left: auto;
	text-align: right;
}

.widget_contacts .contacts_info .contacts_left > :before {
	right: auto;
	left: 0;
	text-align: left;
}

.sc_recent_news_header_split .sc_recent_news_header_captions {
	padding-left: 2em;
	padding-right: 0;
}

.sc_recent_news_header_split .sc_recent_news_header_categories {
	text-align: left;
}

.sc_recent_news_header_split .sc_recent_news_header_categories > * {
	margin-right: 1em;
	margin-left: auto;
}

.sc_recent_news_header_category_item_more:after {
	margin-right: 0.5em;
	margin-left: auto;
}

.sc_recent_news_header_more_categories {
	left: 0;
	right: auto;
	text-align: right;
}

.sc_recent_news .post_item {
	text-align: right;
}

.sc_recent_news_with_accented .post_accented_off .post_featured {
	float: right;
}

.sc_recent_news_with_accented .post_accented_off .post_header {
	float: right;
	padding-right: 1.5em;
	padding-left: 0;
}

.sc_recent_news .post_accented_off .slider_pagination_wrap .swiper-pagination-bullet {
	margin-left: 3px;
	margin-right: auto;
}

.sc_recent_news .post_item .post_featured_bg {
	right: 0;
	left: 0;
}

.sc_recent_news .post_item .post_featured_bg .post_thumb {
	right: 0;
	left: 0;
}

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

.sc_recent_news.sc_recent_news_style_news-portfolio .post_item .post_featured .post_info,
.sc_recent_news.sc_recent_news_style_news-portfolio .post_item .post_featured:hover .post_info {
	text-align: center;
}

.sc_recent_news .post_item .post_header {
	text-align: right;
}

.sc_recent_news .post_item .post_footer .post_counters {
	text-align: right;
}

.sc_recent_news .post_item .post_footer .post_counters .post_counters_item {
	margin-right: 0 !important;
	margin-left: 0.5em;
	float: right;
}

.sc_recent_news_style_news-excerpt .post_featured {
	float: right;
}



.sc_recent_news_style_news-portfolio .columns_wrap {
	margin-left: -0.5em !important;
	margin-right: auto;
}

.sc_recent_news_style_news-portfolio [class*="column"] {
	padding: 0 0 0.5em 0.5em !important;
}

.sc_recent_news_style_news-portfolio .post_item .post_featured:after,
.sc_recent_news_style_news-announce .post_item .post_featured:after {
	right: 0;
	left: 0;
}

.sc_recent_news_style_news-announce .post_item {
	float: right;
}

.slider_container .slider-slide > .slide_link {
	right: 0;
	left: auto;
}

.slider_container.slider_titles_center .slide_info {
	right: 50%;
	left: auto;
}

.slider_container.slider_titles_bottom .slide_info {
	right: 0;
	left: 0;
}

.slider_container.slider_titles_lb .slide_info {
	right: 0;
	left: auto;
}

.slider_container.slider_titles_rb .slide_info {
	left: 0;
	right: auto;
}

.slider_container .slide_overlay {
	right: 0;
	left: 0;
}

.slider_container.slider_multi .slide_info:not(.slide_info_large),
.slider_container .slide_info:not(.slide_info_large) {
	right: 0;
	left: 0;
}

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

.slider_container.slider_pagination_pos_bottom .swiper-pagination-custom,
.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom,
.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
	right: 0;
	left: auto;
}

.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
	right: auto;
	left: auto;
}

.slider_container.slider_pagination_pos_left .swiper-pagination-custom,
.slider_container.slider_pagination_pos_right .swiper-pagination-custom {
	right: 1em;
	left: auto;
}

.slider_container.slider_pagination_pos_right .swiper-pagination-custom {
	left: 1em;
	right: auto;
}

.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets,
.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets,
.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
	right: 0;
	left: auto;
}

.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
	right: auto;
	left: auto;
}

.slider_container.slider_pagination_pos_left .swiper-pagination-bullets,
.slider_container.slider_pagination_pos_right .swiper-pagination-bullets {
	right: 1em;
	left: auto;
}

.slider_container.slider_pagination_pos_right .swiper-pagination-bullets {
	left: 1em;
	right: auto;
}

.slider_container.slider_pagination_pos_left .swiper-pagination-bullet,
.slider_container.slider_pagination_pos_right .swiper-pagination-bullet {
	margin: 8px 0 0 0;
}

.slider_container .swiper-pagination-fraction,
.slider_outer .swiper-pagination-fraction {
	right: 0;
	left: auto;
}

.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-fraction {
	right: auto;
	left: auto;
}

.slider_container.slider_pagination_pos_left .swiper-pagination-fraction {
	text-align: right;
	padding-right: 1em;
	padding-left: 0;
}

.slider_container.slider_pagination_pos_right .swiper-pagination-fraction {
	text-align: left;
	padding-left: 1em;
	padding-right: 0;
}

.slider_outer.slider_outer_pagination_pos_right > .swiper-pagination-fraction {
	right: auto;
	left: 0;
}

.slider_container.slider_pagination_pos_right .swiper-pagination-progress,
.slider_outer.slider_outer_pagination_pos_right .swiper-pagination-progress {
	right: auto;
	left: 0;
}

.sc_slider_controls.sc_slider_controls_left {
	text-align: right;
}

.sc_slider_controls.sc_slider_controls_right {
	text-align: left;
}

.sc_slider_controls .slider_prev,
.sc_slider_controls .slider_next {
	right: auto;
	left: auto;
}

.sc_slider_controls .slider_prev + .slider_next {
	margin-right: 0.5em;
	margin-left: auto;
}

.sc_slider_controls .slider_controls_wrap.with_progress.with_prev {
	padding-right: 4.5em;
	padding-left: 0;
}

.sc_slider_controls .slider_controls_wrap.with_progress.with_next {
	padding-left: 4.5em;
	padding-right: 0;
}

.sc_slider_controls .slider_controls_wrap.with_progress .slider_prev {
	right: 0;
	left: auto;
}

.sc_slider_controls .slider_controls_wrap.with_progress .slider_next {
	left: 0;
	right: auto;
}

.sc_slider_controls .slider_progress_bar {
	right: 0;
	left: auto;
}

.slider_container.slider_controls_bottom .slider_next,
.slider_outer .slider_controls_bottom .slider_next {
	margin-right: 1em;
	margin-left: auto;
}

.slider_container.slider_controls_side .slider_controls_wrap > .slider_prev,
.slider_outer_controls_side .slider_controls_wrap > .slider_prev {
	margin-right: -100px;
	margin-left: auto;
	right: 0;
	left: auto;
}

.slider_container.slider_controls_side .slider_next,
.slider_outer_controls_side .slider_controls_wrap > .slider_next {
	margin-left: -100px;
	margin-right: auto;
	left: 0;
	right: auto;
}

.slider_container.slider_controls_side:hover .slider_controls_wrap > a,
.slider_outer_controls_side:hover + .slider_controls_wrap > a {
	margin-right: 0;
	margin-left: 0;
}

.sc_item_slider.slider_outer_controls_top > .slider_controls_wrap,
.sc_item_slider.slider_outer_controls_bottom > .slider_controls_wrap {
	left: 0;
	right: auto;
}

.sc_item_slider.slider_outer_controls_top > .slider_controls_wrap > a,
.sc_item_slider.slider_outer_controls_bottom > .slider_controls_wrap > a {
	right: auto;
	left: auto;
}

.sc_item_slider.slider_outer_controls_top > .slider_controls_wrap > a + a,
.sc_item_slider.slider_outer_controls_bottom > .slider_controls_wrap > a + a {
	margin-right: 0.5em;
	margin-left: auto;
}

.slider_container .trx_addons_video_player.with_cover {
	right: 0;
	left: auto;
}

.slider_style_modern .slider_controls_label,
.slider_style_modern.slider_outer_controls_side .slider_controls_wrap > a:before {
	right: 50%;
	left: auto;
}

.sc_slider_controller_horizontal[data-controls="1"] {
	padding-right: 4em;
	padding-left: 4em;
}

.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap > a {
	right: 0;
	left: 0;
}

.sc_slider_controller .slider_outer_controls_side .slider_controls_wrap > a:before {
	right: 50%;
	left: auto;
}

.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap > .slider_prev {
	right: -4em;
	left: auto;
}

.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap > .slider_next {
	left: -4em;
	right: auto;
}

.sc_slider_controller_info {
	text-align: right;
	right: 50%;
	left: auto;
}

.sc_slider_controller_info_number {
	margin-left: 0.4em;
	margin-right: auto;
}

.sc_slider_controller_thumbs .slider-slide:before {
	right: 0;
	left: auto;
}

.sc_slider_controller_titles .slider-slide:after {
	left: 0;
	right: auto;
}

.slider_elastistack_outer.slider_outer_controls .slider_controls_wrap {
	right: 50%;
	left: auto;
}

.slider_elastistack_outer.slider_outer_controls .slider_controls_wrap > .slider_next {
	right: auto;
	left: auto;
}

.trx_addons_video_player.with_cover .video_embed {
	right: 0;
	left: auto;
}

.trx_addons_video_player.with_cover .video_mask {
	right: 0;
	left: auto;
}

.trx_addons_video_player.with_cover .video_hover {
	right: 50%;
	left: auto;
}

.sc_layouts_cart_items_short {
	left: -5px;
	right: auto;
}

.sc_layouts_cart_widget {
	text-align: right;
	left: -2em;
	right: auto;
}

.sc_layouts_cart_widget:after {
	left: 2.5em;
	right: auto;
	margin: -5px -4px 0 0;
	border-right: 1px solid #ddd;
	border-left: none;
}

.sc_layouts_cart_widget .sc_layouts_cart_widget_close {
	left: 0;
	right: auto;
}

.sc_layouts_cart_widget .widget_shopping_cart {
	text-align: right !important;
}

.sc_layouts_featured.with_image.with_content:before {
	right: 0;
	left: auto;
}

.sc_layouts_featured.with_image .sc_layouts_featured_content {
	right: 50%;
	left: auto;
}

.sc_layouts_menu_nav {
	text-align: right;
	padding-right: 0 !important;
	padding-left: 0;
}

.sc_layouts_menu_nav > li {
	float: right;
}

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

.sc_layouts_menu_nav > li.menu-item-has-children > a:after {
	left: 1em;
	right: 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: 1em;
	right: auto;
	content: '\e883';
}

.sc_layouts_menu_nav > li[class*="icon-"] > a {
	padding-right: 2em;
	padding-left: 0;
}

.sc_layouts_menu_nav > li[class*="icon-"]:before {
	right: 0.5em;
	left: auto;
}

.sc_layouts_menu_nav > li[class*="columns-"][class*="icon-"]:before {
	margin: 0 0.5em 0 0;
	float: right;
}

.sc_layouts_menu_nav > li[class*="columns-"][class*="icon-"] > a {
	float: right;
	margin-right: -1.5em;
	margin-left: auto;
}

.sc_layouts_menu_nav li[class*="image-"] > a {
	padding-right: 2.3em;
	padding-left: 0;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav,
.sc_layouts_menu_nav > li ul {
	text-align: right;
}

.sc_layouts_menu_nav > li li[class*="icon-"] > a > span {
	padding-right: 1.5em;
	padding-left: 0;
}

.sc_layouts_menu_nav > li li[class*="icon-"]:before {
	right: 1.5em;
	left: auto;
}

.sc_layouts_menu_nav > li li[class*="image-"] > a {
	padding-right: 3em;
	padding-left: 0;
}

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

.sc_layouts_menu_nav > li:last-child > ul,
.sc_layouts_column_align_right .sc_layouts_menu_nav > li.menu-collapse > ul {
	right: auto;
	left: 0;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav,
.sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul,
.sc_layouts_menu_nav > li > ul ul {
	right: 13em;
	left: auto;
	margin: 0 2px 0 0;
}

.sc_layouts_menu_nav > li > ul ul.submenu_left {
	right: -13em;
	left: auto;
	margin: 0 -2px 0 0;
}

.sc_layouts_menu_nav > li[class*="columns-"] > ul {
	right: 0;
	left: 0;
	margin-right: 0;
}

.sc_layouts_menu_nav ul li.columns-2 > ul.submenu_left {
	right: -26em;
	left: auto;
}

.sc_layouts_menu_nav ul li.columns-3 > ul.submenu_left {
	right: -39em;
	left: auto;
}

.sc_layouts_menu_nav ul li.columns-4 > ul.submenu_left {
	right: -52em;
	left: auto;
}

.sc_layouts_menu_nav ul li.columns-5 > ul.submenu_left {
	right: -65em;
	left: auto;
}


.sc_layouts_menu_nav li[class*="columns-"] > ul ul {
	margin-right: 0;
	right: auto;
	left: auto;
}

.sc_layouts_dropdown > li > ul {
	right: -1.5em;
	left: auto;
}

.sc_layouts_column_align_right .sc_layouts_dropdown > li > ul {
	right: auto;
	left: -1.5em;
}

.sc_layouts_dropdown li.menu-item.menu-item-has-children > a:after {
	margin-right: 0.3em;
	margin-left: auto;
}

.sc_layouts_menu_popup {
	right: 50%;
	left: auto;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav {
	right: 0;
	left: auto;
}

.sc_layouts_menu_nav .menu-collapse > a:before {
	right: 1px;
	left: auto;
}

.sc_layouts_menu_nav .menu-collapse > a:after {
	right: 50%;
	left: auto;
}

.menu_hover_zoom_line > ul > li > a:before {
	margin-right: 0.25em;
	margin-left: auto;
	right: 50%;
	left: auto;
}

.menu_hover_path_line > ul > li:before {
	right: 0.2em;
	left: auto;
}

.menu_hover_path_line > ul > li:after {
	left: 0.2em;
	right: auto;
}

.menu_hover_path_line > ul > li > a:before,
.menu_hover_path_line > ul > li > a:after,
.menu_hover_path_line > ul > li.menu-item-has-children > a:after {
	right: 0.2em;
	left: 0.2em;
}

.menu_hover_roll_down > ul > li > a:before {
	right: 1.5em;
	left: 1.5em;
}

.menu_hover_color_line > ul > li > a:before,
.menu_hover_color_line > ul > li > a:after,
.menu_hover_color_line > ul > li.menu-item-has-children > a:after {
	right: 1.5em;
	left: 1.5em !important;
}

.search_wrap .search_field {
	padding: 0 1.25em 0 0 !important;
}

.sc_layouts_column_icons_position_right .search_wrap .search_field {
	padding: 0 0 0 1.25em !important;
}

.search_wrap .search_submit {
	right: 0;
	left: auto;
}

.sc_layouts_column_icons_position_right .search_wrap .search_submit {
	right: auto;
	left: 0;
}

.sc_layouts_row_type_normal .search_wrap .search_field {
	padding: 0 3em 0 1.5em !important;
}

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

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

.sc_layouts_row_type_normal .sc_layouts_column_icons_position_right .search_wrap .search_field {
	padding: 1em 1.5em 1em 3em !important;
}

.search_style_expand.search_opened .search_field {
	padding-right: 1.75em !important;
	padding-left: 0;
}

.sc_layouts_column_icons_position_right .search_style_expand.search_opened .search_field {
	padding-right: 0 !important;
	padding-left: 1.75em !important;
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand:not(.search_opened) .search_submit {
	right: 0;
	left: auto;
}

.search_style_fullscreen.search_opened .search_form {
	right: 0;
	left: auto;
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_field {
	padding: 0 2.3em 0 2.3em;
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_submit {
	right: 0;
	left: auto;
}

.search_style_fullscreen.search_opened .search_close {
	left: 0;
	right: auto;
}

.search_style_fullscreen.search_opened .search_form_wrap {
	right: 0;
	left: 0;
}

.search_style_fullscreen.search_opened .search_submit,
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_submit {
	right: 0 !important;
	left: auto !important;
}

.search_style_fullscreen.search_opened .search_field,
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {
	padding: 0 2em 0 0;
}

.search_wrap .search_results {
	right: 0;
	left: auto;
	text-align: right;
}

.search_wrap .search_results:after {
	border-right: 1px solid #e5e5e5;
	border-left: none;
	right: 3em;
	left: auto;
}

.sc_layouts_column_align_right .search_wrap .search_results {
	right: auto;
	left: 1em;
}

.sc_layouts_column_align_right .search_wrap .search_results:after {
	right: auto;
	left: 3em;
}

.search_wrap .search_results .search_results_close {
	left: 3px;
	right: auto;
}

.sc_layouts_title_caption img {
	margin: -0.2em 0 0 0.2em;
}

.sc_layouts_title_meta .post_edit:before {
	margin-left: 0.5em;
	margin-right: auto;
}

.sc_layouts_title.with_image.with_content:before {
	right: 0;
	left: auto;
}

.sc_layouts_title.with_image .sc_layouts_title_content {
	right: 50%;
	left: auto;
}

/* style.css*/
ol,
ul {
	padding-right: 1.5em;
	padding-left: 0;
}

blockquote {
	text-align: right;
	padding: 4.2em 4em 3.7em 5em;
}

dd {
	margin-right: 1.5em;
	margin-left: auto;
}

figure figcaption,
.wp-caption .wp-caption-text,
.wp-caption .wp-caption-dd,
.wp-caption-overlay .wp-caption .wp-caption-text,
.wp-caption-overlay .wp-caption .wp-caption-dd {
	left: 0;
	right: 0;
}

fieldset legend {
	right: 1.5em;
	left: auto;
}

.sc_button_simple,
.sc_button.sc_button_simple {
	padding: 0 0 0 1.1em;
}

.widget.woocommerce .button + .button {
	margin-right: 3px;
	margin-left: auto;
}

.mc4wp-form label:has(>input[type="checkbox"]),
.woocommerce-page .content label:has(>input[type="checkbox"]),
.gdpr-terms-container span:has(>input[type="checkbox"]),
input[type="radio"] + label,
input[type="checkbox"] + label,
input[type="radio"] + .wpcf7-list-item-label,
input[type="checkbox"] + .wpcf7-list-item-label,
.comment-form .wpgdprc-checkbox label,
.edd_price_options ul > li > label > input[type="radio"] + span,
.edd_price_options ul > li > label > input[type="checkbox"] + span {
	padding-right: 1.5em;
	padding-left: 0;
}

.mc4wp-form label:has(>input[type="checkbox"]) > input[type="checkbox"],
.mc4wp-form label:has(>input[type="checkbox"])::before,
.woocommerce-page .content 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,
.wpcf7-form-control-wrap.wpgdprc input[type="checkbox"],
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,
.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;
}

.select_container:before {
	left: 1px;
	right: auto;
}

.sc_input_hover_accent .select_container::before {
	left: 2px;
	right: auto;
}

.select_container:after {
	left: 1em;
	right: auto;
}

.select_container select {
	padding-left: 3em !important;
	padding-right: 0;
}

.widget .select_container select {
	padding-left: 2em !important;
	padding-right: 0;
}

.widget .select_container:after {
	left: 0.5em;
	right: auto;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{
	padding-right: 0;
}

.select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 40px;
	padding-right: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow,
.select2-container--default .select2-selection--single .select2-selection__arrow {
	left: 15px;
	right: auto;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	right: 5px;
	left: auto;
}

.sticky .label_sticky {
	left: -14px;
	right: auto;
}

.post-password-form input[type="submit"] {
	margin-right: 0.2em;
	margin-left: auto;
}

.container,
.container-fluid {
	margin-left: auto;
	margin-right: auto;
	padding-right: 15px;
	padding-left: 15px;
}

.row,
.columns_wrap {
	margin-right: 0px;
	margin-left: -30px;
}

.row > [class*="column-"],
.columns_wrap > [class*="column-"] {
	padding-right: 0px;
	padding-left: 30px;
}

.row.columns_padding_left,
.columns_wrap.columns_padding_left,
.vc_row.columns_padding_left {
	margin-right: -30px;
	margin-left: 0;
}

.vc_row.columns_padding_left .vc_column_container > .vc_column-inner,
.row.columns_padding_left > [class*="column-"],
.columns_wrap.columns_padding_left > [class*="column-"],
.row > [class*="column-"].columns_padding_left,
.columns_wrap > [class*="column-"].columns_padding_left {
	padding-right: 30px;
	padding-left: 0;
}

.vc_row.columns_padding_right,
.row.columns_padding_right,
.columns_wrap.columns_padding_right {
	margin-right: 0;
	margin-left: -30px;
}

.vc_row.columns_padding_right .vc_column_container > .vc_column-inner,
.row.columns_padding_right > [class*="column-"],
.columns_wrap.columns_padding_right > [class*="column-"],
.row > [class*="column-"].columns_padding_right,
.columns_wrap > [class*="column-"].columns_padding_right {
	padding-right: 0;
	padding-left: 30px;
}

.vc_row,
.row.columns_padding_center,
.columns_wrap.columns_padding_center {
	margin-right: -15px;
	margin-left: -15px;
}

.vc_column_container > .vc_column-inner,
.row.columns_padding_center > [class*="column-"],
.columns_wrap.columns_padding_center > [class*="column-"],
.row > [class*="column-"].columns_padding_center,
.columns_wrap > [class*="column-"].columns_padding_center {
	padding-right: 15px;
	padding-left: 15px;
}

.sc_blogger.no_margin .row,
.sc_blogger.no_margin .columns_wrap,
.row.no_margin,
.columns_wrap.no_margin {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

.push-1_2,
.push-2_4,
.push-3_6,
.push-4_8,
.push-5_10,
.push-6_12 {
	right: 50%;
	left: auto;
}

.push-1_3,
.push-2_6,
.push-3_9,
.push-4_12 {
	right: 33.33333333%;
	left: auto;
}

.push-2_3,
.push-4_6,
.push-8_12 {
	right: 66.66666667%;
	left: auto;
}

.push-1_4,
.push-2_8,
.push-3_12 {
	right: 25%;
	left: auto;
}

.push-3_4,
.push-6_8,
.push-9_12 {
	right: 75%;
	left: auto;
}

.push-1_5,
.push-2_10 {
	right: 20%;
	left: auto;
}

.push-2_5,
.push-4_10 {
	right: 40%;
	left: auto;
}

.push-3_5,
.push-6_10 {
	right: 60%;
	left: auto;
}

.push-4_5,
.push-8_10 {
	right: 80%;
	left: auto;
}

.push-1_6,
.push-2_12 {
	right: 16.66666667%;
	left: auto;
}

.push-5_6,
.push-10_12 {
	right: 83.33333333%;
	left: auto;
}

.push-1_7 {
	right: 14.28571429%;
	left: auto;
}

.push-2_7 {
	right: 28.57142857%;
	left: auto;
}

.push-3_7 {
	right: 42.85714286%;
	left: auto;
}

.push-4_7 {
	right: 57.14285714%;
	left: auto;
}

.push-5_7 {
	right: 71.42857143%;
	left: auto;
}

.push-6_7 {
	right: 85.71428571%;
	left: auto;
}

.push-1_8 {
	right: 12.5%;
	left: auto;
}

.push-3_8 {
	right: 37.5%;
	left: auto;
}

.push-5_8 {
	right: 62.5%;
	left: auto;
}

.push-7_8 {
	right: 87.5%;
	left: auto;
}

.push-1_9 {
	right: 11.11111111%;
	left: auto;
}

.push-2_9 {
	right: 22.22222222%;
	left: auto;
}

.push-3_9 {
	right: 33.33333333%;
	left: auto;
}

.push-4_9 {
	right: 44.44444444%;
	left: auto;
}

.push-5_9 {
	right: 55.55555556%;
	left: auto;
}

.push-6_9 {
	right: 66.66666667%;
	left: auto;
}

.push-7_9 {
	right: 77.77777778%;
	left: auto;
}

.push-8_9 {
	right: 88.88888889%;
	left: auto;
}

.push-1_10 {
	right: 10%;
	left: auto;
}

.push-3_10 {
	right: 30%;
	left: auto;
}

.push-7_10 {
	right: 70%;
	left: auto;
}

.push-9_10 {
	right: 90%;
	left: auto;
}

.push-1_11 {
	right: 9.09090909%;
	left: auto;
}

.push-2_11 {
	right: 18.18181818%;
	left: auto;
}

.push-3_11 {
	right: 27.27272727%;
	left: auto;
}

.push-4_11 {
	right: 36.36363636%;
	left: auto;
}

.push-5_11 {
	right: 45.45454545%;
	left: auto;
}

.push-6_11 {
	right: 54.54545455%;
	left: auto;
}

.push-7_11 {
	right: 63.63636364%;
	left: auto;
}

.push-8_11 {
	right: 72.72727273%;
	left: auto;
}

.push-9_11 {
	right: 81.81818182%;
	left: auto;
}

.push-10_11 {
	right: 90.90909091%;
	left: auto;
}

.push-1_12 {
	right: 8.33333333%;
	left: auto;
}

.push-5_12 {
	right: 41.66666667%;
	left: auto;
}

.push-7_12 {
	right: 58.33333333%;
	left: auto;
}

.push-11_12 {
	right: 91.66666667%;
	left: auto;
}

.pull-1_2,
.pull-2_4,
.pull-3_6,
.pull-4_8,
.pull-5_10,
.pull-6_12 {
	left: 50%;
	right: auto;
}

.pull-1_3,
.pull-2_6,
.pull-3_9,
.pull-4_12 {
	left: 33.33333333%;
	right: auto;
}

.pull-2_3,
.pull-4_6,
.pull-8_12 {
	left: 66.66666667%;
	right: auto;
}

.pull-1_4,
.pull-2_8,
.pull-3_12 {
	left: 25%;
	right: auto;
}

.pull-3_4,
.pull-6_8,
.pull-9_12 {
	left: 75%;
	right: auto;
}

.pull-1_5,
.pull-2_10 {
	left: 20%;
	right: auto;
}

.pull-2_5,
.pull-4_10 {
	left: 40%;
	right: auto;
}

.pull-3_5,
.pull-6_10 {
	left: 60%;
	right: auto;
}

.pull-4_5,
.pull-8_10 {
	left: 80%;
	right: auto;
}

.pull-1_6,
.pull-2_12 {
	left: 16.66666667%;
	right: auto;
}

.pull-5_6,
.pull-10_12 {
	left: 83.33333333%;
	right: auto;
}

.pull-1_7 {
	left: 14.28571429%;
	right: auto;
}

.pull-2_7 {
	left: 28.57142857%;
	right: auto;
}

.pull-3_7 {
	left: 42.85714286%;
	right: auto;
}

.pull-4_7 {
	left: 57.14285714%;
	right: auto;
}

.pull-5_7 {
	left: 71.42857143%;
	right: auto;
}

.pull-6_7 {
	left: 85.71428571%;
	right: auto;
}

.pull-1_8 {
	left: 12.5%;
	right: auto;
}

.pull-3_8 {
	left: 37.5%;
	right: auto;
}

.pull-5_8 {
	left: 62.5%;
	right: auto;
}

.pull-7_8 {
	left: 87.5%;
	right: auto;
}

.pull-1_9 {
	left: 11.11111111%;
	right: auto;
}

.pull-2_9 {
	left: 22.22222222%;
	right: auto;
}

.pull-3_9 {
	left: 33.33333333%;
	right: auto;
}

.pull-4_9 {
	left: 44.44444444%;
	right: auto;
}

.pull-5_9 {
	left: 55.55555556%;
	right: auto;
}

.pull-6_9 {
	left: 66.66666667%;
	right: auto;
}

.pull-7_9 {
	left: 77.77777778%;
	right: auto;
}

.pull-8_9 {
	left: 88.88888889%;
	right: auto;
}

.pull-1_10 {
	left: 10%;
	right: auto;
}

.pull-3_10 {
	left: 30%;
	right: auto;
}

.pull-7_10 {
	left: 70%;
	right: auto;
}

.pull-9_10 {
	left: 90%;
	right: auto;
}

.pull-1_11 {
	left: 9.09090909%;
	right: auto;
}

.pull-2_11 {
	left: 18.18181818%;
	right: auto;
}

.pull-3_11 {
	left: 27.27272727%;
	right: auto;
}

.pull-4_11 {
	left: 36.36363636%;
	right: auto;
}

.pull-5_11 {
	left: 45.45454545%;
	right: auto;
}

.pull-6_11 {
	left: 54.54545455%;
	right: auto;
}

.pull-7_11 {
	left: 63.63636364%;
	right: auto;
}

.pull-8_11 {
	left: 72.72727273%;
	right: auto;
}

.pull-9_11 {
	left: 81.81818182%;
	right: auto;
}

.pull-10_11 {
	left: 90.90909091%;
	right: auto;
}

.pull-1_12 {
	left: 8.33333333%;
	right: auto;
}

.pull-5_12 {
	left: 41.66666667%;
	right: auto;
}

.pull-7_12 {
	left: 58.33333333%;
	right: auto;
}

.pull-11_12 {
	left: 91.66666667%;
	right: auto;
}

.offset-1_2,
.offset-2_4,
.offset-3_6,
.offset-4_8,
.offset-5_10,
.offset-6_12 {
	margin-right: 50%;
	margin-left: auto;
}

.offset-1_3,
.offset-2_6,
.offset-3_9,
.offset-4_12 {
	margin-right: 33.33333333%;
	margin-left: auto;
}

.offset-2_3,
.offset-4_6,
.offset-8_12 {
	margin-right: 66.66666667%;
	margin-left: auto;
}

.offset-1_4,
.offset-2_8,
.offset-3_12 {
	margin-right: 25%;
	margin-left: auto;
}

.offset-3_4,
.offset-6_8,
.offset-9_12 {
	margin-right: 75%;
	margin-left: auto;
}

.offset-1_5,
.offset-2_10 {
	margin-right: 20%;
	margin-left: auto;
}

.offset-2_5,
.offset-4_10 {
	margin-right: 40%;
	margin-left: auto;
}

.offset-3_5,
.offset-6_10 {
	margin-right: 60%;
	margin-left: auto;
}

.offset-4_5,
.offset-8_10 {
	margin-right: 80%;
	margin-left: auto;
}

.offset-1_6,
.offset-2_12 {
	margin-right: 16.66666667%;
	margin-left: auto;
}

.offset-5_6,
.offset-10_12 {
	margin-right: 83.33333333%;
	margin-left: auto;
}

.offset-1_7 {
	margin-right: 14.28571429%;
	margin-left: auto;
}

.offset-2_7 {
	margin-right: 28.57142857%;
	margin-left: auto;
}

.offset-3_7 {
	margin-right: 42.85714286%;
	margin-left: auto;
}

.offset-4_7 {
	margin-right: 57.14285714%;
	margin-left: auto;
}

.offset-5_7 {
	margin-right: 71.42857143%;
	margin-left: auto;
}

.offset-6_7 {
	margin-right: 85.71428571%;
	margin-left: auto;
}

.offset-1_8 {
	margin-right: 12.5%;
	margin-left: auto;
}

.offset-3_8 {
	margin-right: 37.5%;
	margin-left: auto;
}

.offset-5_8 {
	margin-right: 62.5%;
	margin-left: auto;
}

.offset-7_8 {
	margin-right: 87.5%;
	margin-left: auto;
}

.offset-1_9 {
	margin-right: 11.11111111%;
	margin-left: auto;
}

.offset-2_9 {
	margin-right: 22.22222222%;
	margin-left: auto;
}

.offset-3_9 {
	margin-right: 33.33333333%;
	margin-left: auto;
}

.offset-4_9 {
	margin-right: 44.44444444%;
	margin-left: auto;
}

.offset-5_9 {
	margin-right: 55.55555556%;
	margin-left: auto;
}

.offset-6_9 {
	margin-right: 66.66666667%;
	margin-left: auto;
}

.offset-7_9 {
	margin-right: 77.77777778%;
	margin-left: auto;
}

.offset-8_9 {
	margin-right: 88.88888889%;
	margin-left: auto;
}

.offset-1_10 {
	margin-right: 10%;
	margin-left: auto;
}

.offset-3_10 {
	margin-right: 30%;
	margin-left: auto;
}

.offset-7_10 {
	margin-right: 70%;
	margin-left: auto;
}

.offset-9_10 {
	margin-right: 90%;
	margin-left: auto;
}

.offset-1_11 {
	margin-right: 9.09090909%;
	margin-left: auto;
}

.offset-2_11 {
	margin-right: 18.18181818%;
	margin-left: auto;
}

.offset-3_11 {
	margin-right: 27.27272727%;
	margin-left: auto;
}

.offset-4_11 {
	margin-right: 36.36363636%;
	margin-left: auto;
}

.offset-5_11 {
	margin-right: 45.45454545%;
	margin-left: auto;
}

.offset-6_11 {
	margin-right: 54.54545455%;
	margin-left: auto;
}

.offset-7_11 {
	margin-right: 63.63636364%;
	margin-left: auto;
}

.offset-8_11 {
	margin-right: 72.72727273%;
	margin-left: auto;
}

.offset-9_11 {
	margin-right: 81.81818182%;
	margin-left: auto;
}

.offset-10_11 {
	margin-right: 90.90909091%;
	margin-left: auto;
}

.offset-1_12 {
	margin-right: 8.33333333%;
	margin-left: auto;
}

.offset-5_12 {
	margin-right: 41.66666667%;
	margin-left: auto;
}

.offset-7_12 {
	margin-right: 58.33333333%;
	margin-left: auto;
}

.offset-11_12 {
	margin-right: 91.66666667%;
	margin-left: auto;
}

.center-block {
	margin-right: auto;
	margin-left: auto;
}

.pull-right {
	float: left !important;
}

.pull-left {
	float: right !important;
}

.vertical-centered:before {
	margin-right: -0.3em;
	margin-left: auto;
}

.body_style_fullwide .content_wrap {
	padding-right: 130px;
	padding-left: 130px;
}

.top_panel.with_bg_image:before {
	right: 0;
	left: 0;
}

#background_video {
	right: 50%;
	left: auto;
}

div#background_video:after {
	right: 0;
	left: auto;
}

div#background_video iframe,
div#background_video video {
	right: 50% !important;
	left: auto;
}

.header_position_over .top_panel {
	right: 0;
	left: auto;
}

.header_position_under .top_panel_mask {
	right: 0;
	left: auto;
}

body.menu_style_left {
	margin-right: 6rem;
	margin-left: auto;
}

body.menu_style_right {
	margin-left: 6rem;
	margin-right: auto;
}

.menu_style_left .menu_side_wrap {
	right: 0;
	left: auto;
}

.menu_style_right .menu_side_wrap {
	left: 0;
	right: auto;
}

.menu_side_wrap .menu_side_inner {
	right: 0;
	left: 0;
}

.menu_side_wrap .menu_mobile_button {
	right: 0;
	left: auto;
}

.menu_style_right .menu_side_wrap .menu_side_button {
	right: -1.5em;
	left: auto;
	text-align: right;
	padding-right: 10px;
	padding-left: 0;
	border-radius: 0 50% 50% 0;
}

.menu_style_left .menu_side_wrap .menu_side_button {
	left: -1.5em;
	right: auto;
	text-align: left;
	padding-left: 10px;
	padding-right: 0;
	border-radius: 50% 0 0 50%;
}

.top_panel_mobile .sc_layouts_column_align_right .sc_layouts_item {
	margin-right: 1em;
	margin-left: auto;
}

body.mobile_layout.menu_style_left {
	margin-right: 0;
}

body.mobile_layout.menu_style_right {
	margin-left: 0;
}

body.mobile_layout.menu_style_right .menu_side_wrap {
	left: -6rem;
	right: auto;
}

body.mobile_layout.menu_style_left .menu_side_wrap {
	right: -6rem;
	left: auto;
}

body.mobile_layout.menu_style_right .menu_side_wrap.opened {
	left: 0;
	right: auto;
}

body.mobile_layout.menu_style_left .menu_side_wrap.opened {
	right: 0;
	left: auto;
}

body.mobile_layout.menu_style_left .menu_side_wrap .menu_side_button:hover {
	left: -2em;
	right: auto;
}

body.mobile_layout.menu_style_right .menu_side_wrap .menu_side_button:hover {
	right: -2em;
	left: auto;
}

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

.menu_mobile_close:before,
.menu_mobile_close:after {
	right: 38%;
	left: auto;
}

.menu_mobile_overlay {
	right: 0;
	left: 0;
}

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

.menu_mobile_inner {
	right: 0;
	left: 0;
	text-align: right;
}

.menu_mobile .menu_mobile_nav_area {
	right: 0;
	left: auto;
	padding-left: 0;
}

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

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

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

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

.menu_mobile .menu_mobile_nav_area .open_child_menu {
	left: 0;
	right: auto;
}

.menu_mobile .search_mobile {
	right: 50%;
	left: auto;
	margin-right: -14rem;
	margin-left: auto;
}

.menu_mobile .search_mobile .search_field {
	padding: 1.5em 1.5em 1.5em 3em !important;
}

.menu_mobile .search_mobile .search_submit {
	right: auto;
	left: 0;
}


.menu_mobile .social_item + .social_item {
	margin-right: 5px;
	margin-left: auto;
}

.menu_style_left .menu_mobile_narrow {
	margin-right: -320px;
	margin-left: auto;
}

.menu_style_left .menu_mobile_narrow.opened {
	margin-right: 0;
}

.menu_style_right .menu_mobile_narrow {
	margin-left: -320px;
	margin-right: auto;
	right: auto;
	left: 0;
}

.menu_style_right .menu_mobile_narrow.opened {
	margin-left: 0;
}

.menu_mobile_narrow .menu_mobile_nav_area > ul > li > a:before {
	text-align: right;
	right: 0.2em;
	left: auto;
}

.menu_mobile_narrow .menu_mobile_nav_area > ul > li > a::after {
	right: 1.7em;
	left: auto;
}

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

.menu_mobile_narrow .search_mobile {
	margin-right: -9rem;
	margin-left: auto;
}

.mobile_device .menu_mobile .search_mobile,
.mobile_layout .menu_mobile .search_mobile {
	right: 0;
	left: auto;
}

div.esg-filter-wrapper .esg-filterbutton + .esg-filterbutton,
.mptt-navigation-tabs li + li,
div.femme_tabs .femme_tabs_titles li + li {
	margin-right: 3px;
	margin-left: auto;
}

.post_featured_bg:before {
	margin-right: -0.3em;
	margin-left: auto;
}

.post_featured_right {
	float: left;
	margin-right: 4.3478%;
	margin-left: auto;
}

.post_featured_left {
	float: right;
	margin-left: 4.3478%;
	margin-right: auto;
}

.post_meta_item + .post_meta_item.post_categories {
	padding-right: 3.6em;
	padding-left: 0;
}

.post_meta_item + .post_meta_item.post_categories:before {
	right: 0;
	left: auto;
}

.post_meta_item.post_categories a:after {}

.post_meta .post_meta_item {
	margin-right: 0;
}

.post_meta a.post_meta_item:before,
.post_meta a.post_meta_item > .post_counters_number,
.post_meta .post_meta_item.post_edit > a:before {
	margin-right: 0.2em;
	margin-left: auto;
}

.post_item .post_meta a.post_meta_item > .post_counters_number {
	margin-right: 0.5em;
}

.post_layout_classic .post_title + .post_meta,
.post_layout_chess .post_title + .post_meta {
	display: flex;
}

.post_meta a.post_meta_item.post_counters_comments:before {
	display: none;
}

.post_meta a.post_meta_item.post_counters_comments .post_counters_number:after {
	font-family: "trx_addons_icons";
	content: '\e856';
	margin-left: 0.2em;
}

.trx_addons_audio_player .audio_author {
	margin-right: 0;
	margin-left: 0;
}

.format-audio .post_featured.with_thumb .post_audio {
	right: 6%;
	left: 6%;
	text-align: right;
}

.mejs-container .mejs-controls .mejs-button button {
	right: 0;
	left: 0;
}

.format-video .post_featured.with_thumb .post_video {
	right: 0;
	left: auto;
}

.trx_addons_video_player.with_cover .video_hover,
.format-video .post_featured.with_thumb .post_video_hover {
	right: 50%;
	left: auto;
	margin: -1em -1em 0 0;
}

.format-video .post_featured.post_video_play .post_video > * {
	right: 50%;
	-webkit-transform: translateX(50%) translateY(-50%);
	-ms-transform: translateX(50%) translateY(-50%);
	transform: translateX(50%) translateY(-50%);
}

.format-quote .post_content,
.format-aside .post_content,
.format-link .post_content,
.format-status .post_content {
	text-align: right;
}

.post_layout_excerpt .post_header .post_price {
	left: 0;
	right: auto;
}

.post_layout_classic blockquote {
	margin-right: 0;
	margin-left: 0;
}

.post_layout_chess .label_sticky {
	right: -12px;
	left: auto;
}

.post_layout_chess .post_featured {
	float: left;
}

.post_layout_chess .post_inner {
	right: 0;
	left: auto;
}

.post_layout_chess .post_content_inner:after {
	right: 0;
	left: auto;
}

.post_layout_chess_1:nth-child(2n+2) .post_featured {
	float: right;
}

.post_layout_chess_1:nth-child(2n+2) .post_inner {
	right: auto;
	left: 0;
}

.post_layout_chess_2 {
	float: right;
}

.post_layout_chess_2:nth-child(4n+3) .post_featured,
.post_layout_chess_2:nth-child(4n+4) .post_featured {
	float: right;
}

.post_layout_chess_2:nth-child(4n+3) .post_inner,
.post_layout_chess_2:nth-child(4n+4) .post_inner {
	right: auto;
	left: 0;
}

.post_layout_chess_3 {
	float: right;
}

.post_layout_chess_3:nth-child(6n+4) .post_featured,
.post_layout_chess_3:nth-child(6n+5) .post_featured,
.post_layout_chess_3:nth-child(6n+6) .post_featured {
	float: right;
}

.post_layout_chess_3:nth-child(6n+4) .post_inner,
.post_layout_chess_3:nth-child(6n+5) .post_inner,
.post_layout_chess_3:nth-child(6n+6) .post_inner {
	right: auto;
	left: 0;
}

.masonry_wrap,
.portfolio_wrap {
	margin-left: -30px;
	margin-right: auto;
}

.masonry_wrap .masonry_item,
.post_layout_portfolio {
	padding: 0 0 30px 30px;
}

.post_layout_portfolio .label_sticky {
	right: -12px;
	left: auto;
}

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

.gallery_preview:before {
	right: 0;
	left: auto;
}

.gallery_preview_description {
	right: 100%;
	left: auto;
}

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

.nav-links-more a:before {
	right: 50%;
	left: auto;
	margin-right: -0.5em;
	margin-left: auto;
}

.nav-links-old .nav-prev {
	float: right;
	padding-right: 2em;
	padding-left: 0;
}

.nav-links-old .nav-prev a:before {
	right: 0;
	left: auto;
}

.nav-links-old .nav-next {
	float: left;
	padding-left: 2em;
	padding-right: 0;
}

.nav-links-old .nav-next a:after {
	left: 0;
	right: auto;
}

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

.page_links .page_links_title {
	margin-left: 1em;
	margin-right: auto;
}



.woocommerce nav.woocommerce-pagination ul li {
	margin: 0 0 0 0.6667em;
}

.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span.current {
	margin-left: 0;
}

.nav-links .page-numbers.prev:before,
.nav-links .page-numbers.next:before,
.woocommerce nav.woocommerce-pagination ul li a.prev:before,
.woocommerce nav.woocommerce-pagination ul li a.next:before {
	right: 0;
	left: auto;
}

.nav-links .page-numbers.prev:before,
.woocommerce nav.woocommerce-pagination ul li a.prev:before {
	content: '\e836';
}

.nav-links .page-numbers.next:before,
.woocommerce nav.woocommerce-pagination ul li a.next:before {
	content: '\e837';
}

.nav-links-single .nav-links {
	text-align: right;
}

.nav-links-single .nav-links a .nav-arrow {
	right: 0;
	left: auto;
}

.nav-links-single .nav-links a .nav-arrow:before {
	right: 0;
	left: auto;
}

.nav-links-single .nav-links .nav-next a .nav-arrow {
	left: 0;
	right: auto;
}

.nav-links-single .nav-links .nav-previous {
	float: right;
	text-align: right;
	padding-left: 15px;
	padding-right: 0;
}

.nav-links-single .nav-links .nav-previous a {
	padding-right: 6.5em;
	padding-left: 0;
}

.nav-links-single .nav-links .nav-previous .post-title {
	text-align: right;
}

.nav-links-single .nav-links .nav-next {
	float: left;
	text-align: left;
	padding-right: 15px;
	padding-left: 0;
}

.nav-links-single .nav-links .nav-next a {
	padding-left: 6.5em;
	padding-right: 0;
}

.nav-links-single .nav-links .nav-next .post-title {
	text-align: left;
}

.image-navigation .nav-previous,
.image-navigation .nav-next {
	text-align: right;
	right: 1.5em;
	left: auto;
}

.image-navigation .nav-next {
	right: auto;
	left: 1.5em;
	text-align: left;
}

.image-navigation .nav-previous a:hover {
	padding-right: 3.5em;
	padding-left: 0;
}

.image-navigation .nav-next a:hover {
	padding-left: 3.5em;
	padding-right: 0;
}

.image-navigation .nav-previous a:after,
.image-navigation .nav-next a:after {
	right: 0;
	left: auto;
}

.image-navigation .nav-next a:after {
	right: auto;
	left: 0;
}

.post_item_single.format-aside .post_content,
.post_item_single.format-link .post_content,
.post_item_single.format-status .post_content {
	text-align: right;
}

.post_item_single .post_content > .post_meta_single .post_tags {
	float: right;
}

.post_item_single .post_content > .post_meta_single .post_share {
	float: left;
}

.post_item_single .post_content > .post_meta_single .post_share .social_item + .social_item {
	margin-right: 4px;
	margin-left: auto;
}

.author_info {
	padding: 1.95rem 2rem 0.65rem 4rem;
}

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

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

.related_wrap_title {
	text-align: right;
}

.related_wrap .post_categories li + li {
	margin-right: 0.5em;
	margin-left: auto;
}

.related_wrap .related_item_style_1 .post_featured .post_header {
	right: 50%;
	left: auto;
}

.comments_list_wrap .comments_list_title {
	text-align: right;
}

.comments_list_wrap ul ul {
	margin-right: 6rem;
	margin-left: auto;
	padding-right: 0;
}

.comments_list_wrap ul ul ul ul ul {
	margin-right: 0;
}

.comments_list_wrap .comment_author_avatar {
	right: 0;
	left: auto;
}

.comments_list_wrap .bypostauthor > .comment_body .comment_author_avatar:after {
	left: -14px;
	right: auto;
}

.comments_list_wrap .comment_content {
	padding-right: 8em;
	padding-left: 0;
}

.comments_list_wrap .comment_author {
	margin-right: 1em;
	margin-left: auto;
}

.comments_list_wrap .comment_posted {
	margin-right: 0;
}

.comments_list_wrap .comment_counters {
	margin-right: 1em;
	margin-left: auto;
}

.comments_list_wrap .comment_not_approved {
	padding: 0.2em 0 0.5em 0;
}

.comments_list_wrap .comment_text ul {
	padding: 0 1.5em 0 0;
}

.comments_list_wrap .comment_text ol {
	padding: 0 1.5em 0 0;
}

.comments_list_wrap .comment_text ul > li,
.comments_list_wrap .comment_text ol > li {
	margin: 0 0 0.5em 0;
}

.comments_list_wrap .comment_reply a:after {
	margin-right: 0.8em;
	margin-left: auto;
	content: '\e837';
}

.comments_list > li.pingback,
.comments_list > li.trackback {
	margin-right: 0;
	padding-right: 0;
	padding-left: 4em;
}

.comments_list > li.pingback .edit-link,
.comments_list > li.trackback .edit-link {
	left: 0;
	right: auto;
}

.comments_wrap .comments_form_title {
	text-align: right;
}

.comments_wrap #cancel-comment-reply-link:before {
	left: 0;
	right: auto;
}

.comments_wrap .comments_comment {
	float: left;
}

.comments_wrap .comments_author,
.comments_wrap .comments_email {
	float: right;
}

.comments_form_wrap form .wp-social-login-widget {
	left: 0;
	right: auto;
}

.femme_messagebox {
	right: 50%;
	left: auto;
}

.post_item_404 .page_title {
	float: right;
}

.post_item_404 .page_info {
	float: right;
	text-align: right;
	padding: 0 5rem 0 0;
}

.widget > ul ul {
	padding-right: 1.2em;
	padding-left: 0;
}

.widget ul {
	padding-right: 3.1em;
	padding-left: 0;
}

.widget ul ul {
	padding-right: 1em;
	padding-left: 0;
}

.widget ul > li:before {
	right: -1.2em;
	left: auto;
}

.widget > ul > li:before {
	text-align: right;
	right: -3.7em;
	left: auto;
}

.widget > ul > li:after {
	right: -1.5em;
	left: auto;
}

.widget ul#recentcomments {
	padding-right: 0;
}

.widget_calendar tbody td a:after {
	right: 48%;
	left: auto;
}

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

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

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

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

.widget_calendar td#prev a:before {
	right: 0;
	left: auto;
}

.widget_calendar td#next a:before {
	left: 0;
	right: auto;
}

.widget_recent_entries .post-date {
	margin-right: 0.5em;
	margin-left: auto;
}

.widget_search form:after,
.woocommerce.widget_product_search form:after,
.widget_display_search form:after,
#bbpress-forums #bbp-search-form:after {
	left: 1.1em;
	right: auto;
}

.widget_search .search-field,
.woocommerce.widget_product_search .search_field,
.widget_display_search #bbp_search,
#bbpress-forums #bbp-search-form #bbp_search {
	padding-left: 3em !important;
	padding-right: 0;
}

.widget_search input.search-submit,
.woocommerce.widget_product_search .search_button,
.widget_display_search #bbp_search_submit,
#bbpress-forums #bbp-search-form #bbp_search_submit {
	left: 0;
	right: auto;
}

.widget_rss .widget_title a {
	margin-left: 6px;
	margin-right: auto;
}

.widget_rss ul,
.widget_rss li {
	padding-right: 0;
}

ul.instagram-pics {
	margin-left: -5px;
	margin-right: auto;
}

ul.instagram-pics li {
	float: right;
	padding: 0 0 5px 5px;
}

.footer_wrap .vc_col-sm-4 .widget li {
	margin-left: 3%;
	margin-right: auto;
}

.footer_wrap .vc_col-sm-4 .widget li li {
	margin-left: 0%;
	margin-right: auto;
}

.footer_wrap .widget_title,
.footer_wrap .widgettitle {
	text-align: right;
}

.footer_logo_inner:after {
	right: 50%;
	left: auto;
}

.menu_footer_nav_area > ul > li + li:before,
.footer_wrap .sc_layouts_menu > ul > li + li:before {
	border-right: 1px dotted #ddd;
	border-left: none;
}

.menu_footer_nav_area > ul > li.menu-item-has-children > a,
.footer_wrap .sc_layouts_menu > ul > li.menu-item-has-children > a {
	padding-left: 3.5em;
	padding-right: 0;
}

.mobile_layout .menu_footer_nav_area > ul > li.menu-item-has-children > a,
.mobile_layout .footer_wrap .sc_layouts_menu > ul > li.menu-item-has-children > a {
	padding-left: 2em;
	padding-right: 0;
}

.menu_footer_nav_area > ul > li.menu-item-has-children > a:after,
.footer_wrap .sc_layouts_menu > ul > li.menu-item-has-children > a:after {
	left: 2em;
	right: auto;
}

.mobile_layout .menu_footer_nav_area > ul > li.menu-item-has-children > a:after,
.mobile_layout .footer_wrap .sc_layouts_menu > ul > li.menu-item-has-children > a:after {
	left: 0.5em;
	right: auto;
}

.menu_footer_nav_area > ul > li ul ul,
.footer_wrap .sc_layouts_menu > ul > li ul ul {
	margin-right: 2px;
	margin-left: auto;
}

.menu_footer_nav_area > ul > li ul ul.submenu_left,
.footer_wrap .sc_layouts_menu > ul > li ul ul.submenu_left {
	margin-right: -2px;
	margin-left: auto;
}

.front_page_section > .customize-partial-edit-shortcut button {
	right: 2px !important;
	left: auto;
}

.front_page_section_buttons > .front_page_section_button {
	margin-left: 1em;
	margin-right: auto;
}

.front_page_section_buttons > .front_page_section_button + .front_page_section_button {
	margin-left: 0;
}

.front_page_section_columns .front_page_section_caption {
	text-align: right;
}

.front_page_section_columns .front_page_section_output,
.front_page_section_columns .front_page_section_content,
.front_page_section_columns .front_page_section_description {
	text-align: right;
}

.front_page_section_subscribe .front_page_section_output {
	margin-right: auto;
	margin-left: auto;
}

.femme_customizer_message {
	border-right: 3px solid #666600;
	border-left: none;
}

#debug_log {
	right: 0;
	left: auto;
}

#debug_log_close {
	left: 0;
	right: auto;
}

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

.popup_registration {
	left: -5.5em;
	right: auto;
}

.popup_wrap .popup_close {
	left: 0;
	right: auto;
	margin: 0.5em 0 0 0.5em;
}

.popup_wrap .form_left {
	float: right;
	padding-left: 2.5em;
	padding-right: 0;
	border-left: 1px solid #e0e0e0;
	border-right: none;
}

.popup_wrap .form_right {
	float: left;
	padding-right: 2.5em;
	padding-left: 0;
}

.popup_wrap.popup_registration .form_left {
	padding-left: 5px;
	padding-right: 0;
	border-left: none;
	border-right: none;
}

.popup_wrap.popup_registration .form_right {
	padding-right: 5px;
	padding-left: 0;
}

.popup_wrap .popup_form_field.iconed_field:before {
	left: 8px;
	right: auto;
	margin-left: 0;
}

.popup_wrap .popup_form_field.iconed_field input {
	padding-left: 30px;
	padding-right: 0;
}

.popup_wrap .popup_form_field .forgot_password {
	float: left;
}

.popup_wrap .popup_form_field.submit_field {
	padding: 1em 4px 4px 0;
}

.sc_gap .vc_row {
	margin-right: 0;
	margin-left: 0;
}

.sc_gap .vc_column_container {
	padding-right: 0;
	padding-left: 0;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	left: -20px;
	right: auto;
}

#makeup {
	right: 50%;
	left: auto;
	margin-right: 0px;
}

footer .widget.widget_nav_menu ul {
	padding-right: 0;
}

footer .widget.widget_nav_menu ul ul {
	padding-right: 1em;
	padding-left: 0;
}

.footer_wrap .vc_col-sm-4 .widget.widget_nav_menu li {
	margin-left: 0;
}

.vertical_separator,
.vertacal_separator {
	right: 50%;
	left: auto;
}

.slider_cat {
	padding-right: 4em;
	padding-left: 0;
}

.slider_cat:before {
	right: 0.6em;
	left: auto;
}

.slider_author {
	margin-right: 1em;
	margin-left: 1em;
}

.body_style_fullscreen .nav-links {
	margin-right: 6.7rem;
	margin-left: 6.7rem;
}

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

.mc4wp-form .mcfwp-agree-input span {
	margin-right: .45rem;
	margin-left: auto;
}

.wp-block-cover__video-background {
	right: 50%;
	left: auto;
}

.femme_cf7_form_column + .femme_cf7_form_column {
	margin-right: 22px;
	margin-left: auto;
}

.wpcf7-acceptance input[type="checkbox"] + span,
.wpcf7-wpgdprc input[type="checkbox"] + span {
	padding-right: 1.4em;
	padding-left: 0;
}

.wpcf7-acceptance input[type="checkbox"] + span:before,
.wpcf7-wpgdprc input[type="checkbox"] + span:before {
	right: 0;
	left: auto;
}

/*__styles.css*/

.sc_button_hover_arrow {
	padding-right: 2em !important;
	padding-left: 2em !important;
}

.sc_button_hover_arrow:before {
	left: -2em !important;
	right: auto !important;
}

.sc_button_hover_arrow:hover:before,
.sc_button_hover_arrow.active:before,
.vc_active .sc_button_hover_arrow:before {
	left: 0.5em !important;
	right: auto;
}

.post_featured .mask {
	right: 0;
	left: 0;
}

.post_featured.hover_ .icons {
	right: 0;
	left: auto;
}

.post_featured.hover_icon .icons,
.post_featured.hover_icons .icons {
	right: 0;
	left: auto;
}

.post_featured.hover_icons .icons a.single_icon {
	margin-right: 0;
}

.post_featured.hover_icons .icons a + a {
	margin-right: 1.3333em;
	margin-left: auto;
}

.post_featured.hover_zoom:before {
	right: 50%;
	left: auto;
	margin: -50px -50px 0 0;
}

.post_featured.hover_zoom .icons {
	right: 50%;
	left: auto;
}

.post_featured.hover_zoom .icons a {
	right: -50px;
	left: auto;
}

.post_featured.hover_zoom .icons a + a {
	margin-right: 8px;
	margin-left: auto;
	right: 50px;
	left: auto;
}

.post_featured.hover_zoom:hover .icons a {
	right: 0;
	left: auto;
}

.post_featured.hover_dots .icons {
	right: 0;
	left: auto;
}

.post_featured.hover_dots .icons span {
	right: 50%;
	left: auto;
}

.post_featured.hover_dots:hover .icons span:first-child {
	margin-right: -13px;
	margin-left: auto;
}

.post_featured.hover_dots:hover .icons span + span + span {
	margin-right: 13px;
	margin-left: auto;
}

.post_featured.hover_fade .post_info,
.post_featured.hover_slide .post_info,
.post_featured.hover_pull .post_info,
.post_featured.hover_border .post_info {
	right: 0;
	left: auto;
}

.post_featured.hover_fade .post_info .post_info_back {
	right: 0;
	left: auto;
}

.post_featured.hover_fade.left_to_right .post_info .post_info_back {
	margin-right: -100%;
	margin-left: auto;
}

.post_featured.hover_fade.right_to_left .post_info .post_info_back {
	margin-right: 100%;
	margin-left: auto;
}

.post_featured.hover_slide .post_info,
.post_featured.hover_slide .post_info .post_title,
.post_featured.hover_slide .post_info .post_descr {
	text-align: right;
}

.post_featured.hover_slide .post_info .post_title:after {
	right: 0;
	left: auto;
}

.post_featured.hover_pull .post_info,
.post_featured.hover_pull .post_info .post_title,
.post_featured.hover_pull .post_info .post_descr {
	text-align: right;
}

.post_featured.hover_pull .post_info .post_title,
.post_featured.hover_pull .post_info .post_descr {
	right: 0;
	left: auto;
}

.post_featured.hover_pull .post_info .post_descr .post_meta {
	right: 0;
	left: auto;
	padding: 0 20px 0 10px;
}

.post_featured.hover_border .post_info:before,
.post_featured.hover_border .post_info:after {
	right: 30px;
	left: 30px;
}

.post_featured.hover_border .post_info:after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}

.post_featured.hover_border .post_info .post_info_back {
	right: 0;
	left: auto;
}

.post_featured.hover_border .post_info .post_info_item + .post_info_item:before {
	margin: 0.5em 0 0 0;
}

.post_featured.hover_shop .icons {
	right: 0;
	left: auto;
}



.product-category .post_featured.hover_shop .icons a {
	margin-right: 0;
}

.post_featured.hover_shop .icons a + a,
.post_featured.hover_shop .icons a + a + a {
	margin-right: 1.76em;
	margin-left: auto;
}

.post_featured.hover_shop .icons a:after {
	right: 25%;
	left: auto;
}

.post_featured.hover_shop .icons a.added:after {
	right: 31%;
}

.post_featured.hover_shop_buttons .icons {
	right: 0;
	left: auto;
}

.post_featured.hover_shop_buttons .icons a {
	right: 0;
	left: auto;
}

.post_featured.hover_shop_buttons .icons a + a,
.post_featured.hover_shop_buttons .icons a + a + a {
	right: 50%;
	left: auto;
}

.post_featured.hover_shop_buttons .icons a:before {
	margin-left: 0.3em;
	margin-right: auto;
}

.sc_layouts_column .sc_layouts_item {
	margin-left: 1.5em;
	margin-right: auto;
}

.sc_layouts_column_align_right .sc_layouts_item {
	margin-right: 1.5em;
	margin-left: 0;
}

.sc_layouts_column_align_right .sc_layouts_item:first-child {
	margin-right: 0 !important;
	margin-left: auto;
}

.sc_layouts_column_align_left,
.sc_layouts_column.sc_layouts_column_align_left .widget,
.sc_layouts_column.sc_layouts_column_align_left .widget_title,
.sc_layouts_column.sc_layouts_column_align_left .widgettitle {
	text-align: right;
}

.sc_layouts_column_align_right,
.sc_layouts_column.sc_layouts_column_align_right .widget,
.sc_layouts_column.sc_layouts_column_align_right .widget_title,
.sc_layouts_column.sc_layouts_column_align_right .widgettitle {
	text-align: left;
}


.sc_layouts_item_icon + .sc_layouts_item_details {
	margin-right: 0.5em;
	margin-left: auto;
}

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

.sc_layouts_column_icons_position_right .sc_layouts_item_details {
	text-align: left;
	float: left;
}

.sc_layouts_column_icons_position_right .sc_layouts_item_icon {
	float: left;
	margin-right: 0.4em;
	margin-left: 0;
}

.sc_layouts_row_type_narrow .sc_layouts_item_details_line1 + .sc_layouts_item_details_line2 {
	margin-right: 0.5em;
	margin-left: auto;
}

.sc_layouts_row_type_narrow .socials_wrap {
	margin: 0 0 0 -8px;
}

.sc_layouts_row_type_narrow .socials_wrap .social_item {
	margin: 0 0 0 8px;
}

.sc_layouts_row_type_compact .sc_layouts_item_details_line1 + .sc_layouts_item_details_line2 {
	margin-right: 0.5em;
	margin-left: auto;
}

.sc_layouts_row_type_compact .socials_wrap {
	margin: 0;
}

.sc_layouts_row_type_compact .socials_wrap .social_item {
	margin: 0 0 0 10px;
}

.sc_layouts_row_fixed_on {
	right: -15px;
	left: -15px;
}

.sc_layouts_menu_nav {
	text-align: right;
	padding-right: 0 !important;
	padding-left: 0;
}

.sc_layouts_menu_nav > li {
	float: right;
}

.sc_layouts_menu_nav > li.menu-item-has-children > a {
	padding-left: 0;
}

.sc_layouts_menu_nav > li.menu-item-has-children > a:after {
	left: 1em;
	right: 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: 1em;
	right: auto;
}

.sc_layouts_menu_nav > li[class*="icon-"] > a {
	padding-right: 2em;
	padding-left: 0;
}

.sc_layouts_menu_nav > li[class*="icon-"]:before {
	right: 0.5em;
	left: auto;
}

.sc_layouts_menu_nav > li[class*="columns-"][class*="icon-"]:before {
	margin: 0 0.5em 0 0;
	float: right;
}

.sc_layouts_menu_nav > li[class*="columns-"][class*="icon-"] > a {
	float: right;
	margin-right: -1.5em;
	margin-left: auto;
}

.sc_layouts_menu_nav li[class*="image-"] > a {
	padding-right: 2.3em;
	padding-left: 0;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav,
.sc_layouts_menu_nav > li ul {
	text-align: right;
}

.sc_layouts_menu_nav > li li[class*="icon-"] > a > span {
	padding-right: 1.5em;
	padding-left: 0;
}

.sc_layouts_menu_nav > li li[class*="icon-"]:before {
	right: 1.5em;
	left: auto;
}

.sc_layouts_menu_nav > li li[class*="image-"] > a {
	padding-right: 3em;
	padding-left: 0;
}

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

.sc_layouts_menu_nav > li:last-child > ul,
.sc_layouts_column_align_right .sc_layouts_menu_nav > li.menu-collapse > ul {
	right: auto;
	left: 0;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav,
.sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul,
.sc_layouts_menu_nav > li > ul ul {
	right: 13em;
	left: auto;
	margin: 0 2px 0 0;
}

.sc_layouts_menu_nav > li > ul ul.submenu_left {
	right: -13em;
	left: auto;
	margin: 0 -2px 0 0;
}

.sc_layouts_menu_nav > li[class*="columns-"] > ul {
	right: 0;
	left: 0;
	margin-right: 0;
}

.sc_layouts_menu_nav ul li.columns-2 > ul.submenu_left {
	right: -26em;
	left: auto;
}

.sc_layouts_menu_nav ul li.columns-3 > ul.submenu_left {
	right: -39em;
	left: auto;
}

.sc_layouts_menu_nav ul li.columns-4 > ul.submenu_left {
	right: -52em;
	left: auto;
}

.sc_layouts_menu_nav ul li.columns-5 > ul.submenu_left {
	right: -65em;
	left: auto;
}


.sc_layouts_menu_nav li[class*="columns-"] > ul ul {
	margin-right: 0;
	right: auto;
	left: auto;
}

.sc_layouts_dropdown > li > ul {
	right: -1.5em;
	left: auto;
}

.sc_layouts_column_align_right .sc_layouts_dropdown > li > ul {
	right: auto;
	left: -1.5em;
}

.sc_layouts_dropdown li.menu-item.menu-item-has-children > a:after {
	margin-right: 0.3em;
	margin-left: auto;
}

.sc_layouts_menu_popup {
	right: 50%;
	left: auto;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav {
	right: 0;
	left: auto;
}

.sc_layouts_menu_nav .menu-collapse > a:before {
	right: 0;
	left: auto;
}

.sc_layouts_menu_nav .menu-collapse > a:after {
	right: 50%;
	left: auto;
	-webkit-transform: translateX(50%) translateY(-50%);
	-ms-transform: translateX(50%) translateY(-50%);
	transform: translateX(50%) translateY(-50%);
}

.menu_hover_zoom_line > ul > li > a:before {
	margin-right: 0.25em;
	margin-left: auto;
	right: 50%;
	left: auto;
}

.menu_hover_path_line > ul > li:before {
	right: 0.2em;
	left: auto;
}

.menu_hover_path_line > ul > li:after {
	left: 0.2em;
	right: auto;
}

.menu_hover_path_line > ul > li > a:before,
.menu_hover_path_line > ul > li > a:after,
.menu_hover_path_line > ul > li.menu-item-has-children > a:after {
	right: 0.2em;
	left: 0.2em;
}

.menu_hover_roll_down > ul > li > a:before {
	right: 1.5em;
	left: 1.5em;
}

.menu_hover_color_line > ul > li > a:before,
.menu_hover_color_line > ul > li > a:after,
.menu_hover_color_line > ul > li.menu-item-has-children > a:after {
	right: 1.5em;
	left: 1.5em !important;
}

.search_wrap .search_field {
	padding: 0 1.25em 0 0 !important;
}

.sc_layouts_column_icons_position_right .search_wrap .search_field {
	padding: 0 0 0 1.25em !important;
}

.search_wrap .search_submit {
	right: 0;
	left: auto;
}

.sc_layouts_column_icons_position_right .search_wrap .search_submit {
	right: auto;
	left: 0;
}

.sc_layouts_row_type_normal .search_wrap .search_field {
	padding: 0 3em 0 1.5em !important;
}

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

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

.sc_layouts_row_type_normal .sc_layouts_column_icons_position_right .search_wrap .search_field {
	padding: 1em 1.5em 1em 3em !important;
}

.search_style_expand.search_opened .search_field {
	padding-right: 1.75em !important;
	padding-left: 0;
}

.sc_layouts_column_icons_position_right .search_style_expand.search_opened .search_field {
	padding-right: 0 !important;
	padding-left: 1.75em !important;
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand:not(.search_opened) .search_submit {
	right: 0;
	left: auto;
}

.search_style_fullscreen.search_opened .search_form {
	right: 0;
	left: auto;
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_field {
	padding: 0 2.3em 0 2.3em;
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_submit {
	right: 0;
	left: auto;
}

.search_style_fullscreen.search_opened .search_close {
	left: 0;
	right: auto;
}

.search_style_fullscreen.search_opened .search_form_wrap {
	right: 0;
	left: 0;
}

.search_style_fullscreen.search_opened .search_submit,
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_submit {
	right: 0 !important;
	left: auto !important;
}

.search_style_fullscreen.search_opened .search_field,
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {
	padding: 0 2em 0 0;
}

.search_wrap .search_results {
	right: 0;
	left: auto;
	text-align: right;
}

.search_wrap .search_results:after {
	border-right: 1px solid #e5e5e5;
	border-left: none;
	right: 3em;
	left: auto;
}

.sc_layouts_column_align_right .search_wrap .search_results {
	right: auto;
	left: 1em;
}

.sc_layouts_column_align_right .search_wrap .search_results:after {
	right: auto;
	left: 3em;
}

.search_wrap .search_results .search_results_close {
	left: 3px;
	right: auto;
}

.sc_layouts_title_caption img {
	margin: -0.2em 0 0 0.2em;
}

.sc_layouts_title_meta .post_edit:before {
	margin-left: 0.5em;
	margin-right: auto;
}

.sc_layouts_title.with_image.with_content:before {
	right: 0;
	left: auto;
}

.sc_layouts_title.with_image .sc_layouts_title_content {
	right: 50%;
	left: auto;
}

.sc_layouts_featured.with_image.with_content:before {
	right: 0;
	left: auto;
}

.sc_layouts_featured.with_image .sc_layouts_featured_content {
	right: 50%;
	left: auto;
}

.sidebar .trx_addons_columns_wrap {
	margin-left: 0;
}

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

.menu_style_left .sc_layouts_row_fixed_on {
	margin-right: 6rem !important;
	margin-left: auto;
}

.menu_style_right .sc_layouts_row_fixed_on {
	margin-left: 6rem !important;
	margin-right: auto;
}

body.mobile_layout.menu_style_left .sc_layouts_row_fixed_on {
	margin-right: 0 !important;
	margin-left: auto;
}

body.mobile_layout.menu_style_right .sc_layouts_row_fixed_on {
	margin-left: 0 !important;
	margin-right: auto;
}

.post_item_none_search .search_wrap .search_field,
.post_item_none_archive .search_wrap .search_field {
	padding: 0.5em 1em 0.5em 3em !important;
}

.post_item_none_search .search_wrap .search_submit,
.post_item_none_archive .search_wrap .search_submit {
	right: auto;
	left: 0;
}

.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_item,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_item {
	text-align: right;
}

.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_title,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_title {
	text-align: right;
}

.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_image + .categories_list_title,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_image + .categories_list_title {
	padding-right: 1em;
	padding-left: 0;
}

.menu_side_icons #toc_menu {
	right: 0;
	left: auto;
}

.menu_side_icons .toc_menu_item:hover .toc_menu_description {
	margin-left: 0;
}

.menu_style_left .toc_menu_item .toc_menu_description {
	right: -20em;
	left: auto;
}

.menu_style_left .toc_menu_item:hover .toc_menu_description {
	right: 100%;
	left: auto;
}

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

.widget_area .post_item.without_thumb > .post_number,
aside .post_item.without_thumb > .post_number {
	text-align: right;
	right: 0;
	left: auto;
}

.widget_area .post_item.without_thumb .post_number:before,
aside .post_item.without_thumb .post_number:before {
	text-align: right;
}

.widget_area .post_item.without_thumb .post_content,
aside .post_item.without_thumb .post_content {
	text-align: right;
	padding: 0 3.1em 0 0;
}

.widget_area .post_item .post_info .post_info_item + .post_info_item:before,
aside .post_item .post_info .post_info_item + .post_info_item:before {
	margin: 0 14px 0 0;
}

footer .widget_socials .widget_title,
header .sc_layouts_item .widget_title {
	margin: 0 0 0 1.5em;
}

header .sc_layouts_item .socials_wrap .social_item + .social_item {
	margin-right: 4px;
	margin-left: auto;
}

.sc_layouts_column_align_right .sc_layouts_item + .sc_layouts_item:before {
	right: -1.15em;
	left: auto;
}

body .sc_layouts_column .sc_layouts_item:last-child,
body .sc_layouts_column_align_right .sc_layouts_item,
body .sc_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item) {
	margin-right: 2.5em !important;
	margin-left: 0 !important;
}


footer .sc_layouts_column .sc_layouts_item:last-child {
	margin-right: 0 !important;
}

.sc_layouts_menu_nav > li + li {
	margin-right: 1.15em;
	margin-left: auto;
}

.sc_layouts_menu_nav > li + li:not(.menu-collapse):before {
	right: -0.55em;
	left: auto;
}

footer .sc_align_right .socials_wrap .social_item.social_item_type_names {
	text-align: left;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav > li + li:before,
.sc_layouts_menu_nav > li li + li:before {
	right: 1.65em;
	left: 1.65em;
}

.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullet + .swiper-pagination-bullet,
.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullet + .swiper-pagination-bullet,
.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullet + .swiper-pagination-bullet {
	margin-right: 12px;
	margin-left: auto;
}

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

.sc_price_item_details ul[class*="trx_addons_list"] > li {
	text-align: right;
}

.sc_form .trx_addons_columns_wrap {
	margin-left: -22px;
	margin-right: auto;
}

.sc_form .trx_addons_columns_wrap > [class*="trx_addons_column-"] {
	padding-left: 22px;
	padding-right: 0;
}

.widget_socials .socials_description + .socials_wrap {
	margin-right: 1.3em;
	margin-left: auto;
}

.widget_socials .socials_wrap .social_item + .social_item {
	margin-right: 4px;
	margin-left: auto;
}

.sc_recent_news .post_item .post_author,
.sc_recent_news .post_item .post_author {
	margin-right: 0.9em;
	margin-left: auto;
}

.sc_recent_news .post_item .post_categories,
.sc_recent_news.sc_recent_news_style_news-portfolio .post_item .post_featured .post_info .post_categories {
	padding-right: 5.2em;
	padding-left: 0;
}

.sc_recent_news .post_item .post_categories:before,
.sc_recent_news.sc_recent_news_style_news-portfolio .post_item .post_featured .post_info .post_categories:before {
	right: 1.7em;
	left: auto;
}

.sc_recent_news.sc_recent_news_style_news-magazine .post_item.post_accented_off {
	float: right;
}

.sc_recent_news.sc_recent_news_style_news-magazine .post_item.post_accented_off:nth-child(2n) {
	margin-right: 30px;
	margin-left: auto;
}

.sc_recent_news.sc_recent_news_style_news-magazine [class*="trx_addons_column-"] .post_item.post_accented_off:nth-child(2n) {
	margin-right: 0;
}

.sc_recent_news.sc_recent_news_style_news-magazine .post_accented_off .post_featured {
	float: right;
}

.sc_recent_news.sc_recent_news_style_news-magazine .post_accented_off .post_header {
	padding-right: 26px;
	padding-left: 0;
	float: right;
}

.sc_recent_news.sc_recent_news_style_news-magazine .post_item.post_accented_off .post_categories {
	padding-right: 0;
}

.sc_recent_news.sc_recent_news_style_news-magazine .post_item.post_accented_off .post_categories + .post_date {
	margin-left: auto;
	display: block;
}

.widget_instagram_images_item_wrap .widget_instagram_images_item:before,
#sb_instagram .sbi_photo:before {
	right: 50%;
	left: auto;
	margin-right: -34px;
	margin-left: auto;
}

.socials_share .socials_caption {
	margin-left: 0.8em;
	margin-right: auto;
}

.sc_recent_news_style_news-excerpt .post_body {
	float: right;
	right: 50%;
	left: auto;
	margin: 0 -33% 0 0;
}


.wpb_single_image.vc_align_right .vc_single_image-wrapper.vc_box_border {
	padding-left: 0;
}

.sc_recent_news_style_news-announce {
	margin-left: -30px;
	margin-right: auto;
}

.sc_recent_news_style_news-announce .post_item {
	padding-left: 30px;
	padding-right: 0;
}

.sc_recent_news .post_item .post_featured_bg {
	left: 30px;
}

.sc_recent_news.sc_recent_news_style_news-announce .post_item .post_featured .post_info .post_categories {
	padding-right: 5.2em;
	padding-left: 0;
}

.sc_recent_news.sc_recent_news_style_news-announce .post_item.post_size_medium .post_categories {
	padding-right: 0 !important;
	padding-left: 0;
}

.trx_addons_dropcap {
	margin: 0.13em 0 0 0.4em;
}

ol[class*="trx_addons_list"] {
	padding-right: 3.1em;
	padding-left: 0;
}

ol[class*="trx_addons_list_custom"] > li:before {
	text-align: right;
	right: -3.7em;
	left: auto;
}

ol[class*="trx_addons_list_custom"] > li:after {
	right: -1.5em;
	left: auto;
}

ul[class*="trx_addons_list_dot"] {
	padding-right: 1.55em;
	padding-left: 0;
}

ul[class*="trx_addons_list_dot"] > li:before {
	right: -0.8em;
	left: auto;
}

ul[class*="trx_addons_list_custom"] {
	padding-right: 2.2em;
	padding-left: 0;
}

ul[class*="trx_addons_list_custom"] > li:before {
	right: -2.2em;
	left: auto;
}

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

form.mc4wp-form .mc4wp-form-fields button {
	left: 0.6em;
	right: auto;
	padding-right: 0.3em;
	padding-left: 0;
}

.woocommerce .femme_shop_mode_buttons,
.woocommerce-page .femme_shop_mode_buttons {
	float: right;
	margin: 0 0 1.25em 0.5em;
}

.woocommerce .femme_shop_mode_buttons a + a,
.woocommerce-page .femme_shop_mode_buttons a + a {
	margin-right: 0.5em;
	margin-left: auto;
}

.woocommerce .woocommerce-result-count {
	margin: 0.5em 0 1.2em 0.5em;
}

.woocommerce ul.products,
.woocommerce-page ul.products {
	margin-left: -2em;
	margin-right: auto;
}

.woocommerce.columns-1 ul.products li.product,
.woocommerce-page.columns-1 ul.products li.product,
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.woocommerce-page[class*="columns-"] ul.products li.product,
.woocommerce[class*="columns-"] ul.products li.product {
	padding: 0 0 2em 2em;
}

.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale {
	left: 5%;
	right: auto;
}

span.amount > .decimals {
	margin-right: 0.2em;
	margin-left: auto;
}

.woocommerce ul.products li.product .price del {
	margin-left: 6px;
	margin-right: auto;
}

.woocommerce ul.products li.product .price del:before {
	right: 0;
	left: auto;
}

.woocommerce .shop_mode_list ul.products li.product .post_item,
.woocommerce-page .shop_mode_list ul.products li.product .post_item {
	text-align: right;
}

.woocommerce .shop_mode_list ul.products li.product .post_data,
.woocommerce-page .shop_mode_list ul.products li.product .post_data {
	text-align: right;
}

.woocommerce .shop_mode_list ul.products li.product .post_featured,
.woocommerce-page .shop_mode_list ul.products li.product .post_featured {
	float: right;
	margin: 0 0 0 2em;
}

.woocommerce a.added_to_cart,
.woocommerce-page a.added_to_cart {
	padding: 1.3em 1em 0 0;
}

.woocommerce ul.products li.product .star-rating {
	right: 50%;
	left: auto;
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%);
}


.woocommerce .shop_mode_list .products .star-rating,
.woocommerce .shop_mode_list ul.products li.product .star-rating {
	right: auto;
	left: auto;
}

.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button {
	margin: 0 1em 0.5em 0;
}

.woocommerce div.product div.images,
.woocommerce #content div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce-page #content div.product div.images {
	float: right;
}

.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
	padding: 0 0 6px 6px;
}

.woocommerce div.product div.images .flex-control-thumbs li {
	padding: 0 0 6px 6px;
}

.breadcrumbs .breadcrumbs_delimiter:before {
	content: '\e837';
}

.woocommerce div.product span.onsale {
	right: 2em;
	left: auto;
}

.woocommerce #content div.product div.thumbnails a,
.woocommerce div.product div.thumbnails a,
.woocommerce-page #content div.product div.thumbnails a,
.woocommerce-page div.product div.thumbnails a {
	margin-left: 1.5%;
	margin-right: auto;
}

.woocommerce #content div.product div.thumbnails.columns-4 a,
.woocommerce div.product div.thumbnails.columns-4 a,
.woocommerce-page #content div.product div.thumbnails.columns-4 a,
.woocommerce-page div.product div.thumbnails.columns-4 a {
	margin-left: 2.6666%;
	margin-right: auto;
}

.woocommerce #content div.product div.thumbnails.columns-3 a,
.woocommerce div.product div.thumbnails.columns-3 a,
.woocommerce-page #content div.product div.thumbnails.columns-3 a,
.woocommerce-page div.product div.thumbnails.columns-3 a {
	margin-left: 3.5%;
	margin-right: auto;
}

.woocommerce #content div.product div.thumbnails a:before,
.woocommerce div.product div.thumbnails a:before,
.woocommerce-page #content div.product div.thumbnails a:before,
.woocommerce-page div.product div.thumbnails a:before {
	right: 0;
	left: 0;
}

.woocommerce #content div.product div.thumbnails a.last,
.woocommerce div.product div.thumbnails a.last,
.woocommerce-page #content div.product div.thumbnails a.last,
.woocommerce-page div.product div.thumbnails a.last {
	margin-left: 0;
}

.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
	padding-right: 30px;
	padding-left: 0;
	float: left;
}

.woocommerce div.product form.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity {
	margin: 0 0 0 0.85em;
}

.woocommerce div.product form.cart div.quantity span,
.woocommerce-page div.product form.cart div.quantity span,
.woocommerce .shop_table.cart div.quantity span,
.woocommerce-page .shop_table.cart div.quantity span {
	left: 0;
	right: auto;
}

.woocommerce td.product-name dl.variation dd {
	padding-right: 0.5em;
	padding-left: 0;
}

.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist {
	float: right;
}

.woocommerce div.product div.summary .compare {
	float: right;
	margin-left: 2em;
	margin-right: auto;
}

.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .add_to_wishlist:before,
.woocommerce div.product div.summary .compare:before {
	margin-left: 0.6em;
	margin-right: auto;
}

.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce #content div.product .woocommerce-tabs ul.tabs,
.woocommerce-page div.product .woocommerce-tabs ul.tabs,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
	padding-right: 30px;
	padding-left: 0;
}

.single-product div.product .trx-stretch-width .woocommerce-tabs .panel {
	padding: 1.65em 0 0 0;
}

.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs {
	padding-right: 0;
}

.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
	text-align: right;
}

.woocommerce div.product .woocommerce-product-rating,
.woocommerce-page div.product .woocommerce-product-rating {
	float: left;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar,
.woocommerce-page #reviews #comments ol.commentlist li img.avatar {
	float: right;
	margin: 0 0 0.5em 1.5em;
}

.single-product .related h2 {
	text-align: right;
}

.single-product ul.products li.product .post_data {
	right: 0;
	left: auto;
}

.woocommerce table.shop_table tr:first-child th {
	border-width: 0 0 1px 0 !important;
}

.woocommerce ul.product_list_widget li,
.woocommerce-page ul.product_list_widget li {
	padding: 0 3.75em 1em 0;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
	right: auto;
	left: 0;
}

.woocommerce.widget_shopping_cart ul.cart_list li {
	padding: 0 87px 1em 30px;
}

.woocommerce ul.cart_list li img,
.woocommerce-page ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.product_list_widget li img {
	right: 0;
	left: auto;
}

.woocommerce ul.cart_list li img,
.woocommerce-page ul.cart_list li img {
	right: 0;
	left: auto;
}

.woocommerce ul.cart_list li dl,
.woocommerce-page ul.cart_list li dl,
.woocommerce ul.product_list_widget li dl,
.woocommerce-page ul.product_list_widget li dl {
	border-right-width: 1px;
	border-left-width: unset;
	padding-right: 8px;
	padding-left: 0;
}

.woocommerce ul.cart_list li dl dd,
.woocommerce-page ul.cart_list li dl dd,
.woocommerce ul.product_list_widget li dl dd,
.woocommerce-page ul.product_list_widget li dl dd {
	margin-left: 2em;
	margin-right: auto;
}

.woocommerce.widget_shopping_cart .total,
.woocommerce .widget_shopping_cart .total,
.woocommerce-page.widget_shopping_cart .total,
.woocommerce-page .widget_shopping_cart .total {
	text-align: left;
}

.woocommerce .widget_layered_nav_filters > ul > li {
	padding: 0 0 0.5em 0.625em;
}

.woocommerce .widget_layered_nav ul {
	padding-right: 1.2em;
	padding-left: 0;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	margin-right: -7px;
	margin-left: auto;
}

.widget.WOOCS_CONVERTER .woocs_converter_shortcode .select_container {
	margin-left: 0.3em;
	margin-right: auto;
}

.widget.WOOCS_CONVERTER .woocs_converter_shortcode .select_container + .select_container {
	margin-right: 0.3em;
	margin-left: 0;
}

.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single {
	padding: 1em 1em 1em 0;
}

.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container .chosen-results li {
	background-position: left center !important;
}

.yith-woocompare-widget ul.products-list {
	padding-right: 0;
}

.yith-woocompare-widget a.compare {
	float: right;
}

.yith-woocompare-widget a.clear-all {
	float: left;
}

.woocommerce div.product form.cart div.quantity input[type="number"], 
.woocommerce-page div.product form.cart div.quantity input[type="number"], 
.woocommerce .shop_table.cart div.quantity input[type="number"], 
.woocommerce-page .shop_table.cart div.quantity input[type="number"] {
	padding-right: .8em;
	padding-left: 2em;
}

.woocommerce table.cart .product-name,
.woocommerce #content table.cart .product-name,
.woocommerce-page table.cart .product-name,
.woocommerce-page #content table.cart .product-name {
	text-align: right !important;
}

.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text {
	margin-left: 0.5em;
	margin-right: auto;
}

.woocommerce .cart-collaterals .cart_totals table td,
.woocommerce-page .cart-collaterals .cart_totals table td {
	padding: 6px 15px 6px 6px;
}

.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce-page .cart-collaterals .cart_totals table th {
	padding: 6px 6px 6px 15px;
	text-align: right;
}

.woocommerce ul#shipping_method li {
	padding-right: 0;
}

.woocommerce form .form-row label.inline {
	margin-right: 1em;
	margin-left: auto;
}

.woocommerce form.checkout_coupon p + p {
	float: right;
	padding-right: 0.3em;
	padding-left: 0;
}

.woocommerce .checkout table.shop_table th,
.woocommerce .checkout table.shop_table td {
	text-align: right;
}

.woocommerce .checkout table.shop_table tfoot th {
	text-align: left;
}

.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .shipping_calculator {
	float: right;
}

.woocommerce .shop_table.order_details th,
.woocommerce .shop_table.customer_details th {
	text-align: right;
}

.woocommerce .shop_table.order_details tfoot th {
	text-align: left;
}

.woocommerce form .form-row #createaccount {
	margin-left: 4px;
	margin-right: auto;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
	float: right;
}

.woocommerce-account .woocommerce-MyAccount-content {
	float: left;
}

.woocommerce-MyAccount-content .my_account_orders th {
	text-align: right;
}

.woocommerce-MyAccount-content .woocommerce-Address-title a {
	margin: 0 2em 0 0;
}

.woocommerce div.product form.cart .variations .label {
	text-align: right;
}

.woocommerce form .show-password-input::after, .woocommerce-page form .show-password-input::after{
	margin-left: .618em;
	margin-right: 0;
}

.flat-light .esg-filters .esg-sortbutton {
	padding-left: 0;
}

body.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-title > a {
	padding: 2.45em 0 2.1em 4em;
}

body.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-body {
	padding: 0 0 2.4em 5em;
}

.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
	padding-right: 4.2em;
	padding-left: 0;
}

.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title > a {
	padding-left: 4.2em;
	padding-right: 2.6em;
}

.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-left.vc_tta-panel-title > a > .vc_tta-controls-icon {
	right: 0;
	left: auto;
}

.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title > a > .vc_tta-controls-icon {
	left: 0;
	right: auto;
}

body.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
	right: 16px;
	left: 16px;
	border-width: 0 0 2px 2px;
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
	right: 0;
	left: auto;
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
	left: 0;
	right: auto;
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-minus:before,
.vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-plus:before {
	right: 50%;
	left: auto;
	border-width: 1px 0 0 0;
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {
	border-width: 0 1px 0 0;
}

.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label .vc_label_units {
	left: 0;
	right: auto;
}

.theme-femme .vc_message_box {
	padding: 2.5em 6.2em 2.75em 0.875em;
}

.vc_message_box-solid-icon {
	padding-right: 7em;
	padding-left: 0;
}

.vc_message_box:not(.vc_message_box-solid-icon) .vc_message_box-icon > * {
	right: auto;
	left: 0;
}

.vc_message_box_closeable:after {
	left: 0;
	right: auto;
}


.femme_cf7_form_wrapper {
	flex-direction: row-reverse;
}

.trx-stretch-width.inited {
	padding-left: 0 !important;
	padding-right: 0 !important;
	left: 0 !important;
	width: 100% !important;
}

.vc_message_box-icon {
	left: auto;
	right: 0;
}


input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
textarea {
	direction: rtl !important;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-body {
	padding: 26px 0;
}

form.mc4wp-form .mc4wp-form-fields button {
	padding-right: 0;
}

form.mc4wp-form .mc4wp-form-fields button:before {
	content: '\e837';
}

div.wpcf7 .ajax-loader,
.wpcf7-form-control-wrap {
	text-align: right;
	float: right;
}

.wpcf7-response-output {
	text-align: right;
}

.femme_messagebox {
	-webkit-transform: translateX(50%) translateY(-50%);
	-ms-transform: translateX(50%) translateY(-50%);
	transform: translateX(50%) translateY(-50%);
}

.wp-calendar-nav .wp-calendar-nav-prev a:before,
.widget_calendar td#prev a:before {
	left: unset;
	right: -10px;
	top: 2px;
	content: '\e93a';
}

ul[class*="trx_addons_list_custom"] > li:before {
	content: '\e910';
}

.post_item_single .post_content .mejs-container {
	direction: ltr;
}

.sc_price .sc_price_item .sc_price_item_info .sc_price_item_price {
	display: flex;
	flex-direction: inherit;
	justify-content: center;
}

body.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion {
	margin-top: -2.1rem;
}

body.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
	-webkit-transform: rotate(-45deg) translate(-10%, -10%);
	-ms-transform: rotate(-45deg) translate(-10%, -10%);
	transform: rotate(-45deg) translate(-10%, -10%);
}


.slider_cat a:before {
	content: '';
}

.slider_cat a:after {
	content: '#';
}

.wpb_single_image.vc_align_left .vc_single_image-wrapper.vc_box_border {
	padding-right: 0;
	padding-left: 27px;
}

.body_style_boxed .top_panel .sc_layouts_row_type_compact .sc_content .sc_layouts_item {
	margin-right: 0 !important;
}

.body_style_boxed .top_panel .sc_layouts_row_type_compact .sc_content .sc_layouts_item .sc_layouts_search {
	margin-left: 2em !important;
}


.sc_layouts_cart_widget:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.wp-calendar-nav .wp-calendar-nav-prev {
	float: right;
}

.wp-calendar-nav .wp-calendar-nav-prev a {
	margin-left: 0;
	margin-right: 1em;
}

.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_bar {
	float: right;
	left: auto;
}

.mc4wp-form input[name="AGREE_TO_TERMS"] {
	margin-right: 0;
	margin-left: 5px;
}

.widget.woocommerce .widget_shopping_cart_content .button {
	padding: 17px 20px;
}

.femme_cf7_form_column .wpcf7-form-control-wrap .wpcf7-not-valid-tip{
	right: 0;
}

/* Responsive */

@media (max-width: 1440px) {
	.sc_recent_news.sc_recent_news_style_news-magazine .post_accented_off .post_header {
		padding-right: 15px;
	}
}

@media (max-width:1279px) {

	.sc_layouts_menu_nav ul li.columns-4 > ul.submenu_left,
	.sc_layouts_menu_nav ul li.columns-5 > ul.submenu_left {
		right: -39em;
		left: auto;
	}

	.sc_recent_news.sc_recent_news_style_news-magazine .post_item.post_accented_off .post_categories + .post_date {
		margin-right: 0;
		display: block;
	}

}


@media (max-width: 1262px) {
	.body_style_fullwide .content_wrap {
		padding-left: 50px;
		padding-right: 50px;
	}
}

@media (max-width:959px) {
	.trx_addons_scroll_to_top {
		left: 1em;
		right: auto;
	}

	.sc_layouts_column .sc_layouts_item {
		margin-left: 1.25em;
		margin-right: auto;
	}

	.sc_layouts_column_align_right .sc_layouts_item {
		margin-right: 1.25em;
		margin-left: 0;
	}

	.sc_googlemap_content_default {
		right: 7%;
		left: 14%;
	}

	.sc_layouts_menu_nav ul li.columns-3 > ul.submenu_left,
	.sc_layouts_menu_nav ul li.columns-4 > ul.submenu_left,
	.sc_layouts_menu_nav ul li.columns-5 > ul.submenu_left {
		right: -26em;
		left: auto;
	}

	.sc_recent_news.sc_recent_news_style_news-magazine .post_accented_off .post_header {
		padding-right: 0;
	}

	.post_layout_chess:nth-child(2n+2) .post_featured {
		float: right;
	}

	.post_layout_chess_3:nth-child(6n+5) .post_inner,
	.post_layout_chess_2:nth-child(4n+3) .post_inner,
	.post_layout_chess_2:nth-child(4n+4) .post_inner {
		right: 0;
		left: auto;
	}

	.post_layout_chess:nth-child(2n+2) .post_inner {
		left: 0;
		right: auto;
	}

	.post_layout_chess_3:nth-child(6n+5) .post_featured {
		float: left;
	}

	.body_style_fullwide .content_wrap {
		padding-left: 30px;
		padding-right: 30px;
	}

	.post_layout_chess_2:nth-child(4n+3) .post_featured {
		float: left;
	}


}



@media (max-width: 799px) {
	.woocommerce .woocommerce-cart-form .cart .coupon {
		float: none;
	}

	.woocommerce .woocommerce-cart-form .cart .coupon {
		float: right !important;
	}

}

@media (max-width:767px) {

	.trx_addons_container,
	.trx_addons_container-fluid {
		padding-right: 10px;
		padding-left: 10px;
	}

	.trx_addons_columns_wrap {
		margin-left: -20px;
		margin-right: auto;
	}

	.trx_addons_columns_wrap > [class*="trx_addons_column-"] {
		padding-left: 20px;
		padding-right: 0;
	}

	.trx_addons_columns_wrap.columns_padding_left {
		margin-right: -20px;
		margin-left: auto;
	}

	.trx_addons_columns_wrap.columns_padding_left > [class*="trx_addons_column-"],
	.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_left {
		padding-right: 20px;
		padding-left: 0;
	}

	.trx_addons_columns_wrap.columns_padding_right {
		margin-left: -20px;
		margin-right: auto;
	}

	.trx_addons_columns_wrap.columns_padding_right > [class*="trx_addons_column-"],
	.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_right {
		padding-left: 20px;
		padding-right: 0;
	}

	.trx_addons_columns_wrap.columns_padding_center {
		margin-right: -10px;
		margin-left: -10px;
	}

	.trx_addons_columns_wrap.columns_padding_center > [class*="trx_addons_column-"],
	.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_center {
		padding-right: 10px;
		padding-left: 10px;
	}

	.wpb_column[class*="sc_extra_bg_"][class*="sc_bg_mask_"] > .vc_column-inner:before,
	.wpb_text_column[class*="sc_extra_bg_"][class*="sc_bg_mask_"]:before,
	.sc_content[class*="sc_extra_bg_"][class*="sc_bg_mask_"]:before {
		right: 0;
		left: 0;
	}

	.wpb_column[class*="sc_shift_x_"],
	.wpb_column[class*="sc_shift_y_"],
	.sc_content[class*="sc_shift_x_"],
	.sc_content[class*="sc_shift_y_"] {
		right: auto;
		left: auto;
	}

	.sc_layouts_cart_widget {
		right: 0;
		left: 0;
	}


	body .sc_layouts_column .sc_layouts_item:last-child,
	body .sc_layouts_column_align_right .sc_layouts_item {
		margin-right: 0 !important;
	}

	body .sc_layouts_column_align_right .sc_layouts_item .sc_layouts_cart {
		margin-left: 0;
		margin-right: 0.5em;
	}

	.sc_recent_news_style_news-excerpt .post_body {
		margin: 0;
	}

	.woocommerce #content div.product div.summary,
	.woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.summary {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.woocommerce div.product div.images,
	.woocommerce #content div.product div.images,
	.woocommerce-page div.product div.images,
	.woocommerce-page #content div.product div.images {
		width: 100%;
		float: none;
		margin: 0 0 2em;
	}

	.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
		position: relative;
	}

	.blog_style_classic_2 .post_layout_classic_2 .post_meta,
	.blog_style_classic_3 .post_layout_classic_3 .post_meta,
	.blog_style_chess_1 .post_layout_chess_1 .post_meta,
	.blog_style_chess_2 .post_layout_chess_2 .post_meta,
	.blog_style_chess_3 .post_layout_chess_3 .post_meta {
		display: block;
	}

	.blog_style_classic_2 .post_layout_classic_2 .post_meta .post_categories,
	.blog_style_classic_3 .post_layout_classic_3 .post_meta .post_categories,
	.blog_style_chess_1 .post_layout_chess_1 .post_meta .post_categories,
	.blog_style_chess_2 .post_layout_chess_2 .post_meta .post_categories,
	.blog_style_chess_3 .post_layout_chess_3 .post_meta .post_categories {
		float: right;
	}
}

@media (max-width: 639px) {
	.woocommerce .woocommerce-cart-form .cart .coupon {
		float: none !important;
	}

	.post_item_single .post_content > .post_meta_single .post_tags {
		float: none;
	}

	.post_item_single .post_content > .post_meta_single .post_share {
		float: right;
	}
}

@media (max-width:479px) {

	.trx_addons_container,
	.trx_addons_container-fluid {
		padding-right: 5px;
		padding-left: 5px;
	}

	.trx_addons_columns_wrap {
		margin-left: -10px;
		margin-right: auto;
	}

	.trx_addons_columns_wrap > [class*="trx_addons_column-"] {
		padding-left: 10px;
		padding-right: 0;
	}

	.trx_addons_columns_wrap.columns_padding_left {
		margin-right: -10px;
		margin-left: auto;
	}

	.trx_addons_columns_wrap.columns_padding_left > [class*="trx_addons_column-"],
	.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_left {
		padding-right: 10px;
		padding-left: 0;
	}

	.trx_addons_columns_wrap.columns_padding_right {
		margin-left: -10px;
		margin-right: auto;
	}

	.trx_addons_columns_wrap.columns_padding_right > [class*="trx_addons_column-"],
	.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_right {
		padding-left: 10px;
		padding-right: 0;
	}

	.trx_addons_columns_wrap.columns_padding_center {
		margin-right: -5px;
		margin-left: -5px;
	}

	.trx_addons_columns_wrap.columns_padding_center > [class*="trx_addons_column-"],
	.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_center {
		padding-right: 5px;
		padding-left: 5px;
	}

	.sc_item_title.sc_item_title_style_accent b {
		right: 0;
		left: auto;
	}

	.sc_recent_news_style_news-excerpt .post_item .post_featured {
		padding-left: 0;
	}

	.sc_recent_news_header_split .sc_recent_news_header_captions,
	.sc_recent_news_header_split .sc_recent_news_header_categories {
		padding-left: 0;
		text-align: right;
	}

	.sc_recent_news_header_split .sc_recent_news_header_categories > * {
		margin: 0 0 0 1em;
	}

	.sc_recent_news.sc_recent_news_style_news-magazine .post_item .post_author {
		margin-right: 0;
	}

	.sc_recent_news.sc_recent_news_style_news-magazine .post_item.post_accented_off:nth-child(2n) {
		margin-right: 0;
	}

	.team_member_page .team_member_featured {
		padding: 0 0 2em;
	}

	.woocommerce .shop_mode_list ul.products li.product .post_featured,
	.woocommerce-page .shop_mode_list ul.products li.product .post_featured {
		float: none;
		margin: 0 0 2em 0;
	}

	.woocommerce table.cart td.actions .coupon input[type="text"],
	.woocommerce .woocommerce-cart-form .cart .coupon input[type="text"] {
		margin: 0;
		width: 9.9em;
	}

	.femme_cf7_form_column + .femme_cf7_form_column {
		margin-right: 0;
	}

	blockquote {
		padding: 2em 2em 2em;
	}

	.woocommerce .star-rating,
	.woocommerce-page .star-rating {
		float: none;
	}

	.theme-femme .vc_message_box {
		padding: 2.5em 4.2em 2.75em 0.875em;
	}

	.comments_list_wrap .comment_content {
		padding-right: 0;
	}


	.blog_style_classic_2 .post_layout_classic_2 .post_meta,
	.blog_style_classic_3 .post_layout_classic_3 .post_meta {
		display: block;
	}

	.blog_style_classic_2 .post_layout_classic_2 .post_meta .post_categories,
	.blog_style_classic_3 .post_layout_classic_3 .post_meta .post_categories {
		float: right;
	}

}