/* body {direction:rtl;}  style.css*/
/* style.css*/

ol, ul{
	padding-right: 1.5em;
	padding-left: 0;
}

ul.wp-block-archives-list, ul.wp-block-categories-list{
	padding-right: 1.5em;
	padding-left: 0;
}

table th + th, table th + td, table td + th, table td + td{
	border-right: 1px solid var(--theme-color-extra_bd_color);
	border-left: none;
}

blockquote{
	text-align: right;
}

blockquote, blockquote[class*=wp-block-quote][class*=is-style-],
blockquote[class*=wp-block-quote][class*=is-],
.wp-block-quote:not(.is-large):not(.is-style-large),
.wp-block-freeform.block-library-rich-text__tinymce blockquote{
	padding: 2.5em 5.3em 2.5em 3em ;
}

blockquote:before{
	right: 1.05em;
	left: auto;
}

blockquote[class*=wp-block-quote][class*=is-style-large], blockquote[class*=wp-block-quote][class*=is-large]{
	margin: 0 0 2em 0 ;
}

.wp-block-quote.is-large .wp-block-quote__citation{
	text-align: left;
}

.wp-block-pullquote[class*=align] blockquote{
	margin-right: 0;
	margin-left: 0;
}

dd{
	margin-right: 1.5em;
	margin-left: auto;
}

figure figcaption, .wp-block-image figcaption, .wp-block-audio figcaption, .wp-block-video figcaption, .wp-block-embed figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item 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{
	right: auto;
	left: auto;
	margin: 0 10px 0 0 ;
	transform: none;
}

.wp-block-embed.alignwide .wp-block-embed__wrapper iframe, .wp-block-embed.alignfull .wp-block-embed__wrapper iframe, .wp-block-embed[class*=wp-embed-aspect-] .wp-block-embed__wrapper iframe{
	right: 0;
	left: 0;
}

.wp-block-column:nth-child(odd){
	margin-left: 0;
}

.wp-block-column:nth-child(even){
	margin-right: 0;
}

.wp-block-column:not(:first-child){
	margin-right: calc( var(--theme-var-grid_gap) / 2 );
	margin-left: auto;
}

.wp-block-column:not(:last-child){
	margin-left: calc( var(--theme-var-grid_gap) / 2 );
	margin-right: auto;
}

.kt-gutter-default > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout > [data-type="kadence/column"]{
	margin-left: var(--theme-var-grid_gap);
	margin-right: auto;
}

.kt-gutter-default > .wp-block-kadence-column{
	margin-left: var(--theme-var-grid_gap);
	margin-right: auto;
}

.has-small-gutter > [class*=wp-block-coblocks-]:not(:first-child){
	margin-right: calc( var(--theme-var-grid_gap) / 2 );
	margin-left: auto;
}

.has-small-gutter > [class*=wp-block-coblocks-]:not(:last-child){
	margin-left: calc( var(--theme-var-grid_gap) / 2 );
	margin-right: auto;
}

.has-drop-cap:not(:focus):first-letter{
	margin: 0.1em 0 0 0.1em ;
}

.sc_button.sc_button_simple{
	padding: 0 0 0 1.8em ;
}

textarea.wp-editor-area{
	border-radius: 0 0 var(--theme-var-rad) var(--theme-var-rad);
}

.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,
.edd_price_options ul > li > label > input[type=radio] + span,
.edd_price_options ul > li > label > input[type=checkbox] + span,
.comment-form .wpgdprc-checkbox label {
	padding-right: 36px;
	padding-left: 0;
}
.wpcf7-list-item-label.wpcf7-list-item-right{
	padding-left: 1.4em;
	padding-right: 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, .sc_igenerator .sc_igenerator_form_settings .sc_igenerator_form_settings_field input[type="radio"] + label:before, input[type="radio"] + label:before, input[type="checkbox"] + label:before, input[type="radio"] + .wpcf7-list-item-label:before, input[type="checkbox"] + .wpcf7-list-item-label:before, .wpcf7-list-item-label.wpcf7-list-item-right:before, .edd_price_options ul > li > label > input[type="radio"] + span:before, .edd_price_options ul > li > label > input[type="checkbox"] + span:before,
input[type=radio] + label:before, input[type=checkbox] + label:before, input[type=radio] + .wpcf7-list-item-label:before, input[type=checkbox] + .wpcf7-list-item-label:before, .wpcf7-list-item-label.wpcf7-list-item-right:before, .edd_price_options ul > li > label > input[type=radio] + span:before, .edd_price_options ul > li > label > input[type=checkbox] + span:before{
	right: 0;
	left: auto;
}

.wpcf7-list-item-label.wpcf7-list-item-right:before{
	right: auto;
	left: 0;
}

.select_container:before{
	left: 2px;
	right: auto;
	border-radius: var(--theme-var-rad) 0 0 var(--theme-var-rad);
}

.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: 1em!important;
}

.widget .select_container select{
	padding-left: 2em !important;
	padding-right: 0;
}

.widget .select_container:after{
	left: 0.5em;
	right: auto;
}

.select2-container .select2-selection--single .select2-selection__rendered{
	padding-right: 1.2em;
	padding-left: 0;
}

fieldset legend{
	right: 1.5em;
	left: auto;
}

.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus{
	right: 5px;
	left: auto;
}

.reprizo_skip_link{
	right: 6px;
	left: auto;
}

.container, .container-fluid{
	margin-left: auto;
	margin-right: auto;
	padding-right: calc( var(--theme-var-grid_gap) / 2 );
	padding-left: calc( var(--theme-var-grid_gap) / 2 );
}

.row, .columns_wrap{
	margin-right: 0px;
	margin-left: calc( -1 * var(--theme-var-grid_gap) );
}

.row > [class*=column-], .columns_wrap > [class*=column-]{
	padding-right: 0px;
	padding-left: var(--theme-var-grid_gap);
}

.row.columns_padding_left, .columns_wrap.columns_padding_left, .vc_row.columns_padding_left{
	margin-right: calc( -1 * var(--theme-var-grid_gap) );
	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: var(--theme-var-grid_gap);
	padding-left: 0;
}

.vc_row.columns_padding_right, .row.columns_padding_right, .columns_wrap.columns_padding_right{
	margin-right: 0;
	margin-left: calc( -1 * var(--theme-var-grid_gap) );
}

.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: var(--theme-var-grid_gap);
}

.vc_row, .row.columns_padding_center, .columns_wrap.columns_padding_center{
	margin-right: calc( -1 * var(--theme-var-grid_gap) / 2 );
	margin-left: calc( -1 * var(--theme-var-grid_gap) / 2 );
}

.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: calc( var(--theme-var-grid_gap) / 2 );
	padding-left: calc( var(--theme-var-grid_gap) / 2 );
}

.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{
	right: 50%;
	left: auto;
}

.pull-1_2{
	left: 50%;
	right: auto;
}

.offset-1_2{
	margin-right: 50%;
	margin-left: auto;
}

.push-1_3{
	right: 33.3333333333%;
	left: auto;
}

.pull-1_3{
	left: 33.3333333333%;
	right: auto;
}

.offset-1_3{
	margin-right: 33.3333333333%;
	margin-left: auto;
}

.push-1_4{
	right: 25%;
	left: auto;
}

.pull-1_4{
	left: 25%;
	right: auto;
}

.offset-1_4{
	margin-right: 25%;
	margin-left: auto;
}

.push-1_5{
	right: 20%;
	left: auto;
}

.pull-1_5{
	left: 20%;
	right: auto;
}

.offset-1_5{
	margin-right: 20%;
	margin-left: auto;
}

.push-1_6{
	right: 16.6666666667%;
	left: auto;
}

.pull-1_6{
	left: 16.6666666667%;
	right: auto;
}

.offset-1_6{
	margin-right: 16.6666666667%;
	margin-left: auto;
}

.push-1_7{
	right: 14.2857142857%;
	left: auto;
}

.pull-1_7{
	left: 14.2857142857%;
	right: auto;
}

.offset-1_7{
	margin-right: 14.2857142857%;
	margin-left: auto;
}

.push-1_8{
	right: 12.5%;
	left: auto;
}

.pull-1_8{
	left: 12.5%;
	right: auto;
}

.offset-1_8{
	margin-right: 12.5%;
	margin-left: auto;
}

.push-1_9{
	right: 11.1111111111%;
	left: auto;
}

.pull-1_9{
	left: 11.1111111111%;
	right: auto;
}

.offset-1_9{
	margin-right: 11.1111111111%;
	margin-left: auto;
}

.push-1_10{
	right: 10%;
	left: auto;
}

.pull-1_10{
	left: 10%;
	right: auto;
}

.offset-1_10{
	margin-right: 10%;
	margin-left: auto;
}

.push-1_11{
	right: 9.0909090909%;
	left: auto;
}

.pull-1_11{
	left: 9.0909090909%;
	right: auto;
}

.offset-1_11{
	margin-right: 9.0909090909%;
	margin-left: auto;
}

.push-1_12{
	right: 8.3333333333%;
	left: auto;
}

.pull-1_12{
	left: 8.3333333333%;
	right: auto;
}

.offset-1_12{
	margin-right: 8.3333333333%;
	margin-left: auto;
}

.push-2_3{
	right: 66.6666666667%;
	left: auto;
}

.pull-2_3{
	left: 66.6666666667%;
	right: auto;
}

.offset-2_3{
	margin-right: 66.6666666667%;
	margin-left: auto;
}

.push-2_4{
	right: 50%;
	left: auto;
}

.pull-2_4{
	left: 50%;
	right: auto;
}

.offset-2_4{
	margin-right: 50%;
	margin-left: auto;
}

.push-2_5{
	right: 40%;
	left: auto;
}

.pull-2_5{
	left: 40%;
	right: auto;
}

.offset-2_5{
	margin-right: 40%;
	margin-left: auto;
}

.push-2_6{
	right: 33.3333333333%;
	left: auto;
}

.pull-2_6{
	left: 33.3333333333%;
	right: auto;
}

.offset-2_6{
	margin-right: 33.3333333333%;
	margin-left: auto;
}

.push-2_7{
	right: 28.5714285714%;
	left: auto;
}

.pull-2_7{
	left: 28.5714285714%;
	right: auto;
}

.offset-2_7{
	margin-right: 28.5714285714%;
	margin-left: auto;
}

.push-2_8{
	right: 25%;
	left: auto;
}

.pull-2_8{
	left: 25%;
	right: auto;
}

.offset-2_8{
	margin-right: 25%;
	margin-left: auto;
}

.push-2_9{
	right: 22.2222222222%;
	left: auto;
}

.pull-2_9{
	left: 22.2222222222%;
	right: auto;
}

.offset-2_9{
	margin-right: 22.2222222222%;
	margin-left: auto;
}

.push-2_10{
	right: 20%;
	left: auto;
}

.pull-2_10{
	left: 20%;
	right: auto;
}

.offset-2_10{
	margin-right: 20%;
	margin-left: auto;
}

.push-2_11{
	right: 18.1818181818%;
	left: auto;
}

.pull-2_11{
	left: 18.1818181818%;
	right: auto;
}

.offset-2_11{
	margin-right: 18.1818181818%;
	margin-left: auto;
}

.push-2_12{
	right: 16.6666666667%;
	left: auto;
}

.pull-2_12{
	left: 16.6666666667%;
	right: auto;
}

.offset-2_12{
	margin-right: 16.6666666667%;
	margin-left: auto;
}

.push-3_4{
	right: 75%;
	left: auto;
}

.pull-3_4{
	left: 75%;
	right: auto;
}

.offset-3_4{
	margin-right: 75%;
	margin-left: auto;
}

.push-3_5{
	right: 60%;
	left: auto;
}

.pull-3_5{
	left: 60%;
	right: auto;
}

.offset-3_5{
	margin-right: 60%;
	margin-left: auto;
}

.push-3_6{
	right: 50%;
	left: auto;
}

.pull-3_6{
	left: 50%;
	right: auto;
}

.offset-3_6{
	margin-right: 50%;
	margin-left: auto;
}

.push-3_7{
	right: 42.8571428571%;
	left: auto;
}

.pull-3_7{
	left: 42.8571428571%;
	right: auto;
}

.offset-3_7{
	margin-right: 42.8571428571%;
	margin-left: auto;
}

.push-3_8{
	right: 37.5%;
	left: auto;
}

.pull-3_8{
	left: 37.5%;
	right: auto;
}

.offset-3_8{
	margin-right: 37.5%;
	margin-left: auto;
}

.push-3_9{
	right: 33.3333333333%;
	left: auto;
}

.pull-3_9{
	left: 33.3333333333%;
	right: auto;
}

.offset-3_9{
	margin-right: 33.3333333333%;
	margin-left: auto;
}

.push-3_10{
	right: 30%;
	left: auto;
}

.pull-3_10{
	left: 30%;
	right: auto;
}

.offset-3_10{
	margin-right: 30%;
	margin-left: auto;
}

.push-3_11{
	right: 27.2727272727%;
	left: auto;
}

.pull-3_11{
	left: 27.2727272727%;
	right: auto;
}

.offset-3_11{
	margin-right: 27.2727272727%;
	margin-left: auto;
}

.push-3_12{
	right: 25%;
	left: auto;
}

.pull-3_12{
	left: 25%;
	right: auto;
}

.offset-3_12{
	margin-right: 25%;
	margin-left: auto;
}

.push-4_5{
	right: 80%;
	left: auto;
}

.pull-4_5{
	left: 80%;
	right: auto;
}

.offset-4_5{
	margin-right: 80%;
	margin-left: auto;
}

.push-4_6{
	right: 66.6666666667%;
	left: auto;
}

.pull-4_6{
	left: 66.6666666667%;
	right: auto;
}

.offset-4_6{
	margin-right: 66.6666666667%;
	margin-left: auto;
}

.push-4_7{
	right: 57.1428571429%;
	left: auto;
}

.pull-4_7{
	left: 57.1428571429%;
	right: auto;
}

.offset-4_7{
	margin-right: 57.1428571429%;
	margin-left: auto;
}

.push-4_8{
	right: 50%;
	left: auto;
}

.pull-4_8{
	left: 50%;
	right: auto;
}

.offset-4_8{
	margin-right: 50%;
	margin-left: auto;
}

.push-4_9{
	right: 44.4444444444%;
	left: auto;
}

.pull-4_9{
	left: 44.4444444444%;
	right: auto;
}

.offset-4_9{
	margin-right: 44.4444444444%;
	margin-left: auto;
}

.push-4_10{
	right: 40%;
	left: auto;
}

.pull-4_10{
	left: 40%;
	right: auto;
}

.offset-4_10{
	margin-right: 40%;
	margin-left: auto;
}

.push-4_11{
	right: 36.3636363636%;
	left: auto;
}

.pull-4_11{
	left: 36.3636363636%;
	right: auto;
}

.offset-4_11{
	margin-right: 36.3636363636%;
	margin-left: auto;
}

.push-4_12{
	right: 33.3333333333%;
	left: auto;
}

.pull-4_12{
	left: 33.3333333333%;
	right: auto;
}

.offset-4_12{
	margin-right: 33.3333333333%;
	margin-left: auto;
}

.push-5_6{
	right: 83.3333333333%;
	left: auto;
}

.pull-5_6{
	left: 83.3333333333%;
	right: auto;
}

.offset-5_6{
	margin-right: 83.3333333333%;
	margin-left: auto;
}

.push-5_7{
	right: 71.4285714286%;
	left: auto;
}

.pull-5_7{
	left: 71.4285714286%;
	right: auto;
}

.offset-5_7{
	margin-right: 71.4285714286%;
	margin-left: auto;
}

.push-5_8{
	right: 62.5%;
	left: auto;
}

.pull-5_8{
	left: 62.5%;
	right: auto;
}

.offset-5_8{
	margin-right: 62.5%;
	margin-left: auto;
}

.push-5_9{
	right: 55.5555555556%;
	left: auto;
}

.pull-5_9{
	left: 55.5555555556%;
	right: auto;
}

.offset-5_9{
	margin-right: 55.5555555556%;
	margin-left: auto;
}

.push-5_10{
	right: 50%;
	left: auto;
}

.pull-5_10{
	left: 50%;
	right: auto;
}

.offset-5_10{
	margin-right: 50%;
	margin-left: auto;
}

.push-5_11{
	right: 45.4545454545%;
	left: auto;
}

.pull-5_11{
	left: 45.4545454545%;
	right: auto;
}

.offset-5_11{
	margin-right: 45.4545454545%;
	margin-left: auto;
}

.push-5_12{
	right: 41.6666666667%;
	left: auto;
}

.pull-5_12{
	left: 41.6666666667%;
	right: auto;
}

.offset-5_12{
	margin-right: 41.6666666667%;
	margin-left: auto;
}

.push-6_7{
	right: 85.7142857143%;
	left: auto;
}

.pull-6_7{
	left: 85.7142857143%;
	right: auto;
}

.offset-6_7{
	margin-right: 85.7142857143%;
	margin-left: auto;
}

.push-6_8{
	right: 75%;
	left: auto;
}

.pull-6_8{
	left: 75%;
	right: auto;
}

.offset-6_8{
	margin-right: 75%;
	margin-left: auto;
}

.push-6_9{
	right: 66.6666666667%;
	left: auto;
}

.pull-6_9{
	left: 66.6666666667%;
	right: auto;
}

.offset-6_9{
	margin-right: 66.6666666667%;
	margin-left: auto;
}

.push-6_10{
	right: 60%;
	left: auto;
}

.pull-6_10{
	left: 60%;
	right: auto;
}

.offset-6_10{
	margin-right: 60%;
	margin-left: auto;
}

.push-6_11{
	right: 54.5454545455%;
	left: auto;
}

.pull-6_11{
	left: 54.5454545455%;
	right: auto;
}

.offset-6_11{
	margin-right: 54.5454545455%;
	margin-left: auto;
}

.push-6_12{
	right: 50%;
	left: auto;
}

.pull-6_12{
	left: 50%;
	right: auto;
}

.offset-6_12{
	margin-right: 50%;
	margin-left: auto;
}

.push-7_8{
	right: 87.5%;
	left: auto;
}

.pull-7_8{
	left: 87.5%;
	right: auto;
}

.offset-7_8{
	margin-right: 87.5%;
	margin-left: auto;
}

.push-7_9{
	right: 77.7777777778%;
	left: auto;
}

.pull-7_9{
	left: 77.7777777778%;
	right: auto;
}

.offset-7_9{
	margin-right: 77.7777777778%;
	margin-left: auto;
}

.push-7_10{
	right: 70%;
	left: auto;
}

.pull-7_10{
	left: 70%;
	right: auto;
}

.offset-7_10{
	margin-right: 70%;
	margin-left: auto;
}

.push-7_11{
	right: 63.6363636364%;
	left: auto;
}

.pull-7_11{
	left: 63.6363636364%;
	right: auto;
}

.offset-7_11{
	margin-right: 63.6363636364%;
	margin-left: auto;
}

.push-7_12{
	right: 58.3333333333%;
	left: auto;
}

.pull-7_12{
	left: 58.3333333333%;
	right: auto;
}

.offset-7_12{
	margin-right: 58.3333333333%;
	margin-left: auto;
}

.push-8_9{
	right: 88.8888888889%;
	left: auto;
}

.pull-8_9{
	left: 88.8888888889%;
	right: auto;
}

.offset-8_9{
	margin-right: 88.8888888889%;
	margin-left: auto;
}

.push-8_10{
	right: 80%;
	left: auto;
}

.pull-8_10{
	left: 80%;
	right: auto;
}

.offset-8_10{
	margin-right: 80%;
	margin-left: auto;
}

.push-8_11{
	right: 72.7272727273%;
	left: auto;
}

.pull-8_11{
	left: 72.7272727273%;
	right: auto;
}

.offset-8_11{
	margin-right: 72.7272727273%;
	margin-left: auto;
}

.push-8_12{
	right: 66.6666666667%;
	left: auto;
}

.pull-8_12{
	left: 66.6666666667%;
	right: auto;
}

.offset-8_12{
	margin-right: 66.6666666667%;
	margin-left: auto;
}

.push-9_10{
	right: 90%;
	left: auto;
}

.pull-9_10{
	left: 90%;
	right: auto;
}

.offset-9_10{
	margin-right: 90%;
	margin-left: auto;
}

.push-9_11{
	right: 81.8181818182%;
	left: auto;
}

.pull-9_11{
	left: 81.8181818182%;
	right: auto;
}

.offset-9_11{
	margin-right: 81.8181818182%;
	margin-left: auto;
}

.push-9_12{
	right: 75%;
	left: auto;
}

.pull-9_12{
	left: 75%;
	right: auto;
}

.offset-9_12{
	margin-right: 75%;
	margin-left: auto;
}

.push-10_11{
	right: 90.9090909091%;
	left: auto;
}

.pull-10_11{
	left: 90.9090909091%;
	right: auto;
}

.offset-10_11{
	margin-right: 90.9090909091%;
	margin-left: auto;
}

.push-10_12{
	right: 83.3333333333%;
	left: auto;
}

.pull-10_12{
	left: 83.3333333333%;
	right: auto;
}

.offset-10_12{
	margin-right: 83.3333333333%;
	margin-left: auto;
}

.push-11_12{
	right: 91.6666666667%;
	left: auto;
}

.pull-11_12{
	left: 91.6666666667%;
	right: auto;
}

.offset-11_12{
	margin-right: 91.6666666667%;
	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;
}

.theme_button_close, .trx_addons_button_close, .review-form a.close, #cancel-comment-reply-link{
	left: 0;
	right: auto;
}

.mfp-close-icon, .theme_button_close_icon, .trx_addons_button_close_icon{
	right: 25%;
	left: auto;
}

.theme_button_close_icon:before, .theme_button_close_icon:after, .trx_addons_button_close_icon:before, .trx_addons_button_close_icon:after, .mfp-close-icon:before, .mfp-close-icon:after, .review-form a.close:before, .review-form a.close:after, #cancel-comment-reply-link:before, #cancel-comment-reply-link:after{
	right: 0;
	left: auto;
}

.body_style_fullwide .content_wrap{
	padding-right: var(--theme-var-paddings_fullwide);
	padding-left: var(--theme-var-paddings_fullwide);
}

.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: 0;
}

.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav li.menu-item-has-children > a > .open_child_menu{
	left: 0;
	right: auto;
}

.sc_layouts_row_type_compact .sc_layouts_item_icon.icon-check-1{
	margin-left: 4px;
	margin-right: auto;
}

.search_wrap .search_results:after{
	border-right-color: var(--theme-color-bd_color);
	border-left-color: unset;
}

header nav.sc_layouts_menu .menu-item .sc_layouts_submenu .widget_custom_links ul li a .custom_links_list_item_label{
	left: -3em;
	right: auto;
}

@media (max-width: 479px){
	.menu_mobile nav.menu_mobile_nav_area ul.sc_layouts_submenu{
		padding-right: 0;
		padding-left: 0;
	}

}

.menu_mobile nav.menu_mobile_nav_area ul.sc_layouts_submenu .custom_links_list > li{
	padding-right: 1em;
	padding-left: 0;
}

body.menu_side_left{
	margin-right: 6rem;
	margin-left: auto;
}

body.menu_side_right{
	margin-left: 6rem;
	margin-right: auto;
}

.menu_side_present .menu_side_wrap{
	left: auto;
	right: 0;
}

.menu_side_right .menu_side_wrap{
	right: auto;
	left: 0;
}

.menu_side_wrap .menu_side_inner{
	right: 0;
	left: 0;
}

.menu_side_wrap .menu_mobile_button{
	right: 0;
	left: auto;
}

.menu_side_wrap .menu_side_button{
	right: -1.5em;
	left: auto;
}

.menu_side_right .menu_side_wrap .menu_side_button{
	text-align: right;
	padding-right: 10px;
	padding-left: 0;
	border-radius: 0 4px 4px 0;
}

.menu_side_left .menu_side_wrap .menu_side_button{
	right: auto;
	left: -1.5em;
	text-align: left;
	padding-left: 10px;
	padding-right: 0;
	border-radius: 4px 0 0 4px;
}

#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;
}

.menu_side_icons #toc_menu{
	right: 0;
	left: auto;
}

.menu_side_icons .toc_menu_item:hover .toc_menu_description{
	margin-left: 0;
}

.menu_side_left .toc_menu_item .toc_menu_description{
	right: -20em;
	left: auto;
}

.menu_side_left .toc_menu_item:hover .toc_menu_description{
	right: 100%;
	left: auto;
}

body.mobile_layout.menu_side_left{
	margin-right: 0;
}

body.mobile_layout.menu_side_right{
	margin-left: 0;
}

body.mobile_layout.menu_side_right .menu_side_wrap{
	left: -6rem;
	right: auto;
}

body.mobile_layout.menu_side_left .menu_side_wrap{
	right: -6rem;
	left: auto;
}

body.mobile_layout.menu_side_right .menu_side_wrap.opened{
	left: 0;
	right: auto;
}

body.mobile_layout.menu_side_left .menu_side_wrap.opened{
	right: 0;
	left: auto;
}

body.mobile_layout.menu_side_left .menu_side_wrap .menu_side_button:hover{
	left: -2em;
	right: auto;
}

body.mobile_layout.menu_side_right .menu_side_wrap .menu_side_button:hover{
	right: -2em;
	left: auto;
}

.menu_mobile_overlay{
	right: 0;
	left: 0;
}

.menu_mobile{
	right: 0;
	left: auto;
}

.menu_mobile_inner{
	right: 0;
	left: 0;
}

.menu_mobile [class*=sc_fly_]:not(.sc_fly_static){
	right: auto;
	left: auto;
}

.menu_mobile .menu_mobile_nav_area{
	right: 0;
	left: auto;
	padding-left: 20px;
	padding-right: 0;
}

.menu_mobile .menu_mobile_nav_area .menu-item > a{
	padding: 1px 0 1px 2.5em ;
	text-align: right;
}

.menu_mobile .menu_mobile_nav_area .menu-item[class*=icon-]:before{
	right: 50%;
	left: auto;
}

.menu_mobile .menu_mobile_nav_area .menu-item[class*=image-] > a{
	padding-right: 2.3em;
	padding-left: 0;
}

.menu_mobile .menu_mobile_nav_area > ul > .menu-item[class*=icon-] > a{
	padding-right: 1.5em;
	padding-left: 0;
}

.menu_mobile .menu_mobile_nav_area > ul > .menu-item[class*=columns-][class*=icon-]:before{
	margin: 0 0.5em 0 0 ;
	float: right;
}

.menu_mobile .menu_mobile_nav_area > ul > .menu-item[class*=columns-][class*=icon-] > a{
	float: right;
	margin-right: -1.5em;
	margin-left: auto;
}

.menu_mobile .menu_mobile_nav_area > ul > .menu-item .menu-item > a{
	padding-right: 1em;
	padding-left: 0;
}

.menu_mobile .menu_mobile_nav_area > ul > .menu-item .menu-item[class*=icon-]:before{
	margin-right: 2em;
	margin-left: auto;
}

.menu_mobile .menu_mobile_nav_area > ul > .menu-item .menu-item[class*=icon-] > a{
	padding-right: 3.5em;
	padding-left: 0;
}

.menu_mobile .menu_mobile_nav_area > ul > .menu-item .menu-item[class*=image-] > a{
	padding-right: 3.5em;
	padding-left: 0;
}

.menu_mobile .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item > a{
	padding-right: 2em;
	padding-left: 0;
}

.menu_mobile .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item[class*=icon-]:before{
	margin-right: 3em;
	margin-left: auto;
}

.menu_mobile .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item[class*=icon-] > a{
	padding-right: 4.5em;
	padding-left: 0;
}

.menu_mobile .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item[class*=image-] > a{
	padding-right: 4.5em;
	padding-left: 0;
}

.menu_mobile .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item .menu-item > a{
	padding-right: 4em;
	padding-left: 0;
}

.menu_mobile .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item .menu-item[class*=icon-]:before{
	margin-right: 4em;
	margin-left: auto;
}

.menu_mobile .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item .menu-item[class*=icon-] > a{
	padding-right: 5.5em;
	padding-left: 0;
}

.menu_mobile .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item .menu-item[class*=image-] > a{
	padding-right: 5.5em;
	padding-left: 0;
}

.menu_mobile .menu_mobile_nav_area > ul > .menu-item .menu-item.menu-delimiter > a{
	padding-left: 0.5em;
	padding-right: 0;
}

.menu_mobile .menu_mobile_nav_area .open_child_menu{
	left: 0;
	right: auto;
}

.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu{
	text-align: right;
}

.menu_mobile .search_mobile{
	right: 50%;
	left: auto;
	margin-right: -14.5rem;
	margin-left: auto;
}

.menu_mobile .search_mobile .search_field{
	padding: 1.5em 1.5em 1.5em 3em !important;
}

.menu_mobile .socials_mobile{
	right: 0;
	left: auto;
}

.menu_mobile .social_item{
	margin: 1em 0 0 1em ;
}

.menu_mobile .social_item:last-child{
	margin-left: 0;
}

.menu_mobile_narrow{
	margin-right: -320px;
	margin-left: auto;
}

.menu_mobile_narrow.opened{
	margin-right: 0;
}

.menu_side_right .menu_mobile_narrow{
	margin-left: -320px;
	margin-right: 0;
	right: auto;
	left: 0;
}

.menu_side_right .menu_mobile_narrow.opened{
	margin-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;
}

.sc_layouts_cart_items_short.sc_layouts_cart_items_short_no_style{
	left: unset;
	right: auto;
}

.post-password-form input[type=submit]{
	margin-right: 0.2em;
	margin-left: auto;
}

.post_meta .post_meta_item, .post_meta .vc_inline-link{
	margin-right: 0;
}

.post_meta a.post_meta_item:before, .post_meta .vc_inline-link:before, .post_meta a.post_meta_item > .post_counters_number{
	margin-left: 0.3em;
	margin-right: auto;
}

.post_meta .post_meta_item_label{
	margin-left: 0.3em;
	margin-right: auto;
}

.post_meta .post_meta_item .post_author_by{
	margin-left: 0.3em;
	margin-right: auto;
}

.post_meta .post_meta_item .post_author_avatar{
	margin-left: 0.3em;
	margin-right: auto;
}

.post_meta .post_meta_item .post_meta_number + .post_meta_label{
	margin-right: 0.3em;
	margin-left: auto;
}

.post_meta_item.post_categories > a{
	margin-left: 0.5em;
	margin-right: auto;
}

.post_meta_item.post_categories > a:last-child{
	margin-left: 0;
}

.post_meta_item.post_sponsored:after{
	margin: 0 0 0 1em ;
}

div.esg-filter-wrapper .esg-filterbutton + .esg-filterbutton, .mptt-navigation-tabs li + li, div.reprizo_tabs .reprizo_tabs_titles li + li{
	margin-right: 3px;
	margin-left: auto;
}

.post_featured.with_video.with_thumb:after{
	right: 0;
	left: 0;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.13) 50%, rgba(0, 0, 0, 0.25) 66%, rgba(0, 0, 0, 0.75) 100%);
}

.post_featured.with_video .post_info_video{
	right: 0;
	left: 0;
}

.post_featured.with_audio .post_info_audio{
	text-align: right;
}

.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;
}

.sticky .label_sticky{
	left: -14px;
	right: auto;
}

.mejs-container {
	direction: ltr;
}
/*
.mejs-button{
	margin-right: 10px;
	margin-left: 10px;
}

.mejs-controls > div:first-child{
	margin-right: 0;
	margin-left: 10px;
}

.mejs-controls .mejs-time{
	padding-right: 0;
	padding-left: 0;
}*/

.trx_addons_audio_player .audio_author, .sc_layouts_blog_item_featured .audio_author{
	margin-right: 0;
	margin-left: 0;
}

.format-audio .post_featured.with_thumb .post_audio, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_audio{
	left: 6%;
	right: 6%;
	text-align: right;
}

.trx_addons_audio_player.with_cover:after, .format-audio .post_featured.with_thumb:after, .single-format-audio .post_featured.with_thumb:after{
	right: 0;
	left: 0;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 100%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.25) 66%, rgba(0, 0, 0, 0.5) 100%);
}

.single-format-audio .post_featured.with_thumb .post_audio{
	right: 50%;
	left: auto;
}

.post_featured.with_thumb .post_video, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video{
	right: 0;
	left: 0;
}

.trx_addons_video_player.with_cover .video_hover, .post_featured.with_thumb .post_video_hover, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video_hover{
	right: 50%;
	left: auto;
	margin: 2em -1em 0 0 ;
}

.post_featured.with_thumb .post_video_hover > a, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video_hover > a{
	right: 0;
	left: 0;
}

.wp-video-shortcode.mejs-container .mejs-controls > *:last-child{
	margin-left: 0;
}

.format-gallery .post_featured.with_thumb .slider_outer{
	right: 50%;
	left: auto;
}

.format-quote .post_content, .format-aside .post_content, .format-link .post_content, .format-status .post_content{
	text-align: right;
}

.nav-links-more a:before, .woocommerce-links-more a:before{
	margin-right: -0.5em;
	margin-left: auto;
	right: 50%;
	left: auto;
}

.nav-links-old .nav-prev a:before, .nav-links-old .nav-next a:after{
	right: 0;
	left: auto;
}

.nav-links-old .nav-prev{
	float: right;
	padding-right: 2em;
	padding-left: 0;
}

.nav-links-old .nav-next{
	float: left;
	padding-left: 2em;
	padding-right: 0;
}

.nav-links-old .nav-next a:after{
	right: auto;
	left: 0;
}

.page_links .page_links_title{
	margin: 1em 0 0 1em ;
}

.esg-filters div.esg-navigationbutton, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current, .page_links > span:not(.page_links_title), .page_links > a, .comments_pagination .page-numbers, .nav-links .page-numbers{
	margin: 0.6667em 0 0 0.6667em ;
}

.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.first:before, .nav-links .page-numbers.prev:before, .nav-links .page-numbers.next:before, .nav-links .page-numbers.last:before, .comments_pagination .page-numbers.first:before, .comments_pagination .page-numbers.prev:before, .comments_pagination .page-numbers.next:before, .comments_pagination .page-numbers.last:before, .woocommerce nav.woocommerce-pagination ul li a.first:before, .woocommerce nav.woocommerce-pagination ul li a.prev:before, .woocommerce nav.woocommerce-pagination ul li a.next:before, .woocommerce nav.woocommerce-pagination ul li a.last:before{
	right: 0;
	left: auto;
	transform: rotateY(180deg);
}

.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, .image-navigation .nav-next a:hover{
	border-color: rgba(0, 0, 0, 0.6);
}

.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;
}

.full_post_loading:after{
	right: 0;
	left: 0;
}

.sc_blogger_item.full_post_read .entry-title:after, .full_post_read .post_title:after, .full_post_read .sc_layouts_blog_item_title:after{
	right: -0.5em;
	left: auto;
}

button.full_post_close{
	float: left;
	margin: 0 2em 1em 0 ;
}

.full_post_progress{
	right: 0;
	left: auto;
}

@media (min-width: 768px){
	.full_post_content .post_footer .post_tags_single{
		float: right;
	}

	.full_post_content .post_footer .post_meta_single{
		float: left;
	}

}

.post_item_single.format-aside .post_content, .post_item_single.format-link .post_content, .post_item_single.format-status .post_content{
	text-align: right;
}

.section_title{
	text-align: right;
}

.post_item_single .post_tags_single .post_meta_label{
	margin-left: 0.5em;
	margin-right: auto;
}

.post_item_single .post_tags_single a{
	margin: 0.25em 0 0.25em 0.4em ;
}

.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item{
	margin: 0.5em 0.5em 0.5em 0.5em ;
}

.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item:first-child{
	margin-right: 0;
}

.nav-links-single .nav-links{
	text-align: right;
}

.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 .nav-arrow-label:before{
	margin-left: 0.5em;
	margin-right: auto;
}

.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 .nav-arrow-label:after{
	margin-right: 0.5em;
	margin-left: auto;
}

.nav-links-single .nav-links .nav-next .post-title{
	text-align: left;
}

.nav-links-single.nav-links-with-thumbs .nav-links a .nav-arrow{
	right: 0;
	left: auto;
}

.nav-links-single.nav-links-with-thumbs .nav-links a .nav-arrow:before{
	right: 0;
	left: 0;
}

.nav-links-single.nav-links-with-thumbs .nav-links .nav-previous a{
	padding-right: 8.5em;
	padding-left: 0;
}

.nav-links-single.nav-links-with-thumbs .nav-links .nav-next a{
	padding-left: 8.5em;
	padding-right: 0;
}

.nav-links-single.nav-links-with-thumbs .nav-links .nav-next a .nav-arrow{
	left: 0;
	right: auto;
}

.nav-links-single.nav-links-fixed{
	right: 20px;
	left: 20px;
}

.menu_side_left .nav-links-single.nav-links-fixed{
	margin-right: 6rem;
	margin-left: auto;
}

.menu_side_right .nav-links-single.nav-links-fixed{
	margin-left: 6rem;
	margin-right: auto;
}

.nav-links-single.nav-links-fixed .nav-links .nav-previous, .nav-links-single.nav-links-fixed .nav-links .nav-next{
	right: 0;
	left: auto;
}

.nav-links-single.nav-links-fixed .nav-links .nav-previous{
	right: -300px;
	left: auto;
}

.nav-links-single.nav-links-fixed.nav-links-visible .nav-links .nav-previous{
	right: 0;
	left: auto;
}

.nav-links-single.nav-links-fixed .nav-links .nav-next{
	right: auto;
	left: -300px;
}

.nav-links-single.nav-links-fixed.nav-links-visible .nav-links .nav-next{
	left: 0;
	right: auto;
}

.author_info .author_title{
	margin: 0 0 0.5em 0 ;
}

.author_info .author_bio .socials_wrap .social_item{
	margin: 0 0 0 0.75em ;
}

.author_info .author_bio .socials_wrap .social_item .social_icon{
	text-align: right;
}

.post_content .related_wrap.related_position_inside_left{
	float: right;
	margin: 0 0 5em 5em ;
}

.post_content .related_wrap.related_position_inside_right{
	float: left;
	margin: 0 5em 0 0 ;
}

.related_wrap .post_categories li + li, .related_wrap .post_categories > a + a{
	margin-right: 0.5em;
	margin-left: auto;
}

.related_wrap .post_meta [class^=icon-]{
	margin-left: 0.3em;
	margin-right: 0;
}

.sc_services_columns_wrap.sc_item_posts_container .post_featured .post_header{
	right: 50%;
	left: auto;
	background: linear-gradient(var(--theme-color-extra_bg_color_00) 60% var(--theme-color-extra_bg_color) 100%);
}

.sc_services_columns_wrap.sc_item_posts_container .post_featured .post_header .post_title a, .sc_services_columns_wrap.sc_item_posts_container .post_featured .post_header .post_meta a, .related_wrap.related_style_modern .post_featured .post_header .post_title a, .related_wrap.related_style_modern .post_featured .post_header .post_meta a{
	text-align: right;
}

.related_wrap.related_style_modern .post_title{
	text-align: right;
}

.related_wrap.related_style_wide .related_item{
	text-align: right;
}

.related_wrap.related_style_wide .related_item .post_header{
	padding-right: 1.375rem;
	padding-left: 0;
}

.related_wrap.related_style_wide .related_item.format-video .post_featured, .related_wrap.related_style_wide .related_item.format-audio .post_featured, .related_wrap.related_style_wide .related_item.format-gallery .post_featured{
	margin: 0 0 1em 0 ;
}

.related_wrap.related_style_wide .related_item:not(.has-post-thumbnail) .post_header{
	padding-right: 0;
}

.related_wrap.related_style_list .related_item{
	text-align: right;
	padding: 0 1.5em 0 0 ;
}

.related_wrap.related_style_list .related_item:before{
	right: 0;
	left: auto;
}

.related_wrap.related_style_short .related_item{
	text-align: right;
}

.show_comments_single .show_comments_button:after{
	margin-right: 1em;
	margin-left: auto;
}

.comments_list_wrap ul ul{
	margin-right: 2em;
	margin-left: auto;
	padding: 3.5em 0 0 0 ;
}

.comments_list_wrap ul ul ul ul ul{
	padding-right: 0;
	border-right: none;
	border-left: none;
}

.comments_list_wrap .comment_author_avatar{
	right: 0;
	left: auto;
}

.comments_list_wrap .comment_content{
	padding-right: 7.6rem;
	padding-left: 0;
}

.comments_list_wrap .comment_date, .comments_list_wrap .comment_time, .comments_list_wrap .comment_time_label{
	margin-left: 0.3em;
	margin-right: 0;
}

.comments_list_wrap .comment_not_approved{
	padding: 0.2em 0 0.5em 0 ;
}

.comments_list_wrap .comment_text ul, .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_counters{
	margin-left: 1em;
	margin-right: auto;
}

.comments_list_wrap .comment_counters_item:before{
	margin: 0 0 0 0.3em ;
}

.comments_list_wrap .comment_reply a:after{
	margin-right: 0.3em;
	margin-left: auto;
}

.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_author, .comments_wrap .comments_email{
	float: right;
}

.comments_wrap .comments_email{
	float: left;
}

.comments_form_wrap form .wp-social-login-widget{
	left: 0;
	right: auto;
}

.post_item_404 .page_title{
	float: right;
}

.post_item_404 .page_info{
	float: right;
	text-align: right;
	padding: 0 5rem 0 0 ;
}

.post_item_404 .go_home:after{
	display: none;
}
.post_item_404 .go_home:before{
	content: "\e939";
	font-family: "fontello";
	margin-right: 0.5em;
	margin-left: auto;
}

.author_page .author_details .author_posts_total + .author_socials .socials_wrap{
	margin-right: 0.75em;
	margin-left: auto;
}

.author_page .author_details .author_posts_total + .author_socials .socials_wrap .social_item{
	margin: 0 0 0 0.75em ;
}

.author_page .author_details .author_posts_total + .author_socials .socials_wrap .social_item .social_icon{
	text-align: right;
}

.widget ul{
	padding-right: 1.2em;
	padding-left: 0;
}

.widget ul > li:before{
	right: -1.2em;
	left: auto;
}

.widget_recent_comments ul#recentcomments{
	padding-right: 0;
}

.widget_calendar tbody td a:after{
	right: 48%;
	left: auto;
}

.widget_calendar .wp-calendar-nav-prev{
	text-align: right;
}

.widget_calendar .wp-calendar-nav-next{
	text-align: left;
}

.widget_calendar .wp-calendar-nav-prev a{
	padding-right: 0.1em;
	padding-left: 0;
}

.widget_calendar .wp-calendar-nav-next a{
	padding-left: 0.1em;
	padding-right: 0;
}

.wp-block-calendar .wp-calendar-nav-prev a:before, .wp-block-calendar .wp-calendar-nav-next a:before, .widget_calendar .wp-calendar-nav-prev a:before, .widget_calendar .wp-calendar-nav-next a:before{
	right: 0;
	left: auto;
	transform: rotateY(0deg);
}

.wp-block-calendar .wp-calendar-nav-next a:before, .widget_calendar .wp-calendar-nav-next a:before{
	right: auto;
	left: 0;
}


.widget_recent_entries .post-date{
	margin-right: 0.5em;
	margin-left: auto;
}

.menu_mobile_inner .search_mobile .search_submit:before, .widget_search form:after, .woocommerce.widget_product_search form:after, .widget_display_search form:after, #bbpress-forums #bbp-search-form:after{
	left: 16px;
	right: auto!important;
}

.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 ;
}

.wpgdprc-checkbox label{
	padding-right: 1.25em;
	padding-left: 0;
}

.wpgdprc-checkbox label input[type=checkbox]:before{
	right: 0;
	left: auto;
}

.ua_edge .wpgdprc-checkbox label, .ua_ie .wpgdprc-checkbox label{
	padding-right: 0;
}

.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 var(--theme-color-alter_light);
	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: 22px;
	margin-left: auto;
}

@media (max-width: 1679px){
	.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;
}

.reprizo_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;
}

.featured-button-container > .featured-button-line{
	margin-right: auto;
}
.featured-button-container:hover .featured-button-text{
	margin: 0!important;
}
.featured-button-container .featured-button-line + .featured-button-text{
	margin-right: 1.2em;
	margin-left: 0;
}

.featured-button-container .featured-button-icon + .featured-button-text{
	margin-right: 0.4em;
	margin-left: auto;
}

.featured-button-container .featured-button-icon + span.featured-button-text {
	margin-left: 0.4em;
}

.featured-button-container .featured-button-text + .featured-button-icon{
	margin-right: 0.4em;
	margin-left: 0;
}

/*-----------*/
.compare.button .featured-button-container > .featured-button-line,
.yith-wcwl-wishlistexistsbrowse .featured-button-container > .featured-button-line,
.add_to_wishlist .featured-button-container > .featured-button-line{
	margin-right: 0;
}
.compare.button .featured-button-container:hover .featured-button-text,
.add_to_wishlist .featured-button-container:hover .featured-button-text{
	margin: 0!important;
}
.compare.button .featured-button-container .featured-button-text + .featured-button-line,
.add_to_wishlist .featured-button-container .featured-button-text + .featured-button-line{
	margin-right: 0;
	margin-left: 1.2em;
}

.compare.button .featured-button-container .featured-button-text + .featured-button-icon,
.add_to_wishlist .featured-button-container .featured-button-text + .featured-button-icon{
	margin-right: 0.4em;
	margin-left: 0;
}

.compare.button .featured-button-container span.featured-button-text + .featured-button-icon,
.add_to_wishlist .featured-button-container span.featured-button-text + .featured-button-icon {
	margin-right: 0.4em;
}

.compare.button .featured-button-container .featured-button-icon + .featured-button-text,
.add_to_wishlist .featured-button-container .featured-button-icon + .featured-button-text{
	margin-right: 0.4em;
	margin-left: 0;
}
/*-----------*/

.slider_style_modern.slider_outer_controls_bottom .slider_next .slider_controls_label > span .featured-button-container:hover.featured-button-icon,
.sc_slider_controls_default.sc_align_center .slider_controls_wrap a.slider_next .featured-button-container:hover .featured-button-icon {
	margin-left: 0;
}

.comments_wrap .featured-button-container .featured-button-line,
.sc_blogger_item_button .featured-button-container .featured-button-text + .featured-button-line,
.more-link .featured-button-container .featured-button-text + .featured-button-line{
	order: -1;
}

.sc_blogger_item_button .featured-button-container .featured-button-icon,
.comments_wrap .featured-button-container .featured-button-icon,
.more-link .featured-button-container .featured-button-icon{
	order: 2;
	transform: rotate(180deg);
}

.sc_blogger_item_button .featured-button-container .featured-button-icon,
.more-link .featured-button-container .featured-button-icon{
	position: relative;
	top: 1px;
}

.related_style_modern .featured-button-custom-subscription .featured-button-container .featured-button-icon{
	transform: rotate(180deg);
}

.featured-button-container .featured-button-text + .featured-button-line{	
	margin-right: 1.2em;
	margin-left: auto;
}

.comments_wrap .featured-button-container .featured-button-line,
.sc_blogger_item_button .featured-button-container .featured-button-text + .featured-button-line,
.related_style_modern .featured-button-custom-subscription .featured-button-container .featured-button-line,
.more-link  .featured-button-container .featured-button-line {
	margin: 0!important;
}
.sc_blogger_item_button .featured-button-container .featured-button-text,
.comments_wrap .featured-button-container .featured-button-text,
.more-link .featured-button-container .featured-button-icon + span.featured-button-text{
	margin-left: 0!important;
	margin-right: 1.2em;
	line-height: normal;
}
.sc_blogger_item_button .featured-button-container .featured-button-icon,
.comments_wrap .featured-button-container .featured-button-icon,
.more-link .featured-button-container .featured-button-icon {
	margin-left: 0;
	margin-right: 0.4em;
}


.featured-button-container:hover .featured-button-text + .featured-button-line{
	margin-right: 0.4em;
	margin-left: auto;
}

.featured-button-unset-dimensions, .slider_style_modern.slider_outer_controls_bottom .slider_controls_wrap > a, .slider_style_modern.slider_outer_controls_bottom .slider_controls_wrap > a > *{
	right: unset;
	left: unset;
}

@media (max-width: 1023px){
	.wp-block-themepunch-revslider .featured-button-for-slider .featured-button-container .featured-button-line{
		margin-right: 0.6em;
		margin-left: auto;
	}

}

.blog_style_excerpt .post_item.post_format_gallery .slider_controls_wrap .slider_next {
	margin-right: 28px !important;
	margin-left: auto;
}

.blog_style_excerpt .post_item.post_format_gallery .slider_controls_wrap .slider_prev {
	margin-left: 28px !important;
	margin-right: auto;
}

.post_item_404 form.search_form .search_field{
	padding-left: 4em !important;
	padding-right: 1em !important;
}


/* body {direction:rtl;} */
/* __styles.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_button_close,
header .sc_layouts_cart_widget .trx_addons_button_close{
	left: 0;
	right: auto;
}

.trx_addons_button_close_icon{
	right: 25%;
	left: auto;
}

.trx_addons_button_close_icon:before, .trx_addons_button_close_icon:after{
	right: 0;
	left: auto;
}

.trx_addons_scroll_to_top{
	left: 2em;
	right: auto;
}

.trx_addons_scroll_to_top .trx_addons_scroll_progress.trx_addons_scroll_progress_type_horizontal{
	right: 0;
	left: auto;
}

.trx_addons_scroll_to_top .trx_addons_scroll_progress.trx_addons_scroll_progress_type_vertical{
	left: -6px;
	right: auto;
}

.trx_addons_scroll_to_top .trx_addons_scroll_progress.trx_addons_scroll_progress_type_round{
	right: 0;
	left: auto;
}

.trx_addons_scroll_to_top .trx_addons_scroll_progress.trx_addons_scroll_progress_type_box{
	right: 0;
	left: auto;
}

.scroll_progress_wrap{
	right: 0;
	left: 0;
}

.scroll_progress_wrap .scroll_progress_status{
	right: 0;
	left: auto;
}

.rtl .scroll_progress_wrap .scroll_progress_status{
	right: unset;
	left: 0;
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_close{
	left: 0;
	right: auto !important;
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner{
	left: 0;
	right: auto;
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap{
	right: 0;
	left: auto;
	padding: 0.5em 1em 0.5em 3.5rem ;
}

.post_featured.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .video_frame, .trx_addons_video_player.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .video_frame, .sc_layouts_blog_item_featured .post_featured.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .video_frame{
	right: auto;
	left: auto;
}

.post_featured.with_video_autoplay .video_frame .video_frame_overlay, .trx_addons_video_player.with_video_autoplay .video_frame .video_frame_overlay, .sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_overlay{
	right: 0;
	left: 0;
}

.post_featured.with_video_autoplay .video_frame .video_frame_controls, .trx_addons_video_player.with_video_autoplay .video_frame .video_frame_controls, .sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_controls{
	left: 0;
	right: auto;
}

body:not(.fixed_blocks_sticky) .sc_stack_section_effect_slide.sc_stack_section_fixed, .sc_stack_section_effect_fade.sc_stack_section_fixed{
	right: 0 !important;
	left: 0 !important;
}

.iColorPickerTable .iColorPicker_moreColors{
	margin-right: 0.5em;
	margin-left: auto;
}

.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{
	left: 0;
	right: 0;
}

.trx_addons_range_slider_label{
	right: 0;
	left: auto;
}

.trx_addons_range_slider_label_max{
	right: auto;
	left: 0;
}

div.ui-slider{
	text-align: right;
}

div.ui-slider .ui-slider-range{
	background-position: right  0;
}

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-horizontal .ui-slider-handle{
	margin-right: -7px;
	margin-left: auto;
}

div.ui-slider-vertical .ui-slider-range{
	right: 0;
	left: auto;
}

div.ui-slider-vertical .ui-slider-handle{
	right: -2px;
	left: auto;
	margin-right: 0;
}

.select2-container .select2-selection--single .select2-selection__rendered{
	padding-right: 8px;
	padding-left: 20px;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{
	padding-left: 8px;
	padding-right: 20px;
}

.select2-container .select2-selection--multiple .select2-selection__rendered{
	padding-right: 8px;
	padding-left: 0;
}

.select2-container .select2-search--inline{
	float: right;
}

.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{
	border-color: #888 transparent transparent transparent ;
	border-width: 5px 4px 0 4px ;
	margin-right: -4px;
	margin-left: auto;
	right: 50%;
	left: auto;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{
	float: right;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{
	right: 1px;
	left: auto;
}

.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[dir=rtl] .select2-selection--multiple .select2-search--inline, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{
	float: left;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{
	margin-right: 5px;
	margin-left: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{
	margin-right: 2px;
	margin-left: 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{
	left: 1px;
	right: auto;
	border-right: 1px solid #aaa;
	border-left: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 0;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 0;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b{
	right: 50%;
	left: auto;
	border-color: #888 transparent transparent transparent ;
	border-width: 5px 4px 0 4px ;
	margin-right: -4px;
	margin-left: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{
	float: right;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{
	border-left: 1px solid #aaa;
	border-right: none;
	border-top-right-radius: 4px;
	border-top-left-radius: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 0;
	right: 1px;
	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[dir=rtl] .select2-selection--multiple .select2-selection__choice{
	float: left;
	margin-right: 5px;
	margin-left: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{
	margin-right: 2px;
	margin-left: 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: 50px;
	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.3em;
	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 ;
}

.wpcf7-response-output.trx_addons_message_box, .trx_addons_message_box{
	right: 50%;
	left: auto;
	transform: translateX(50%);
}

.mfp-wrap .mfp-close{
	margin: -44px 0 0 -14px ;
}

.mfp-figure figcaption .mfp-bottom-bar{
	right: 16px;
	left: 16px;
}

.mfp-figure figcaption .mfp-bottom-bar .mfp-title, .mfp-figure figcaption .mfp-bottom-bar .mfp-counter{
	right: 0;
	left: auto;
}

.mfp-figure figcaption .mfp-bottom-bar .mfp-counter{
	right: auto;
	left: 0;
}

.post_meta_item, .comment_counters_item{
	margin-right: 0.5em;
	margin-left: auto;
}

.comment_counters_item{
	margin-right: 0;
}

.post_meta_item:before, .comment_counters_item:before, .comment_counters_item[class*="icon-"]:before{
	margin: 0 0 0 0.3em ;
}

.post_meta_item .post_meta_number + .post_meta_label, .comment_counters .comment_counters_number + .comment_counters_label{
	margin-right: 0.3em;
	margin-left: auto;
}

.trx_addons_emotions_item{
	margin: 0 0 1em 1em ;
}

.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;
}

[class*="_banner_wrap"] .banner_wrap_link{
	right: 0;
	left: 0;
}

.background_banner_wrap{
	left: 0;
	right: 0;
}

.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: -2px 0 4px 0 ;
	text-align: right;
}

.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{
	padding-right: 0;
}

.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;
}

.menu_side_right .backstage-customizer-access-wrapper{
	left: 6rem;
	right: auto;
}

.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 ;
}

[data-tooltip-text]:after{
	right: 50%;
	left: auto;
}

[data-tooltip-text]:before{
	right: 50%;
	left: auto;
	border-right-color: transparent !important;
	border-left-color: transparent !important;
}

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;
}

.trx_addons_extended_taxonomy .trx_addons_extended_taxonomy_icon{
	margin-left: 0.3em;
	margin-right: auto;
}

.trx_addons_extended_taxonomy .trx_addons_extended_taxonomy_img{
	margin-left: 0.3em;
	margin-right: auto;
}

.trx_addons_reviews_stars_hover{
	right: 0;
	left: auto;
}

.trx_addons_reviews_text{
	margin-right: 0.5em;
	margin-left: auto;
}m

.trx_addons_reviews_bubble{
	right: 100%;
	left: auto;
	margin: 0 -26px 0 0 ;
}

.trx_addons_reviews_bubble:before{
	border-left: 1px solid #ddd;
	border-right: none;
	right: 20px;
	left: auto;
}

.trx_addons_reviews_block_mark canvas{
	right: 50%;
	left: auto;
}

.trx_addons_reviews_block_mark_value[data-max-value="100"]:after{
	margin: -0.5em 0.2em 0 0 ;
}

.trx_addons_reviews_block_mark_progress{
	right: 0;
	left: auto;
}

.trx_addons_reviews_block_short.sc_float_left{
	margin: 0 0 1em 2em ;
}

.trx_addons_reviews_block_short.sc_float_right{
	margin: 0 2em 1em 0 ;
}

.trx_addons_reviews_block_short.sc_float_center{
	margin: 0 0 1em 0 ;
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_title:after{
	right: 50%;
	left: auto;
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_attributes_row_type_text .trx_addons_reviews_block_attributes_title{
	text-align: right;
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_attributes_row_type_text .trx_addons_reviews_block_attributes_value{
	text-align: left;
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_attributes_row_type_button .trx_addons_reviews_block_attributes_value:before{
	margin: 0 0.5em 0 0.2em ;
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_attributes_row_type_button .trx_addons_reviews_block_attributes_value:after{
	margin: 0 0.2em 0 0 ;
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_mark_wrap{
	padding: 0.5em 0 0 1.5em ;
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_positives, .trx_addons_reviews_block_detailed .trx_addons_reviews_block_negatives{
	text-align: right;
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_list li:before{
	right: -1.25em;
	left: auto;
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias .trx_addons_reviews_block_list li{
	text-align: left;
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias .trx_addons_reviews_block_list_title{
	right: 3px;
	left: auto;
	text-align: right;
	padding-left: 4em;
	padding-right: 0;
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="5"] .trx_addons_reviews_block_list_title{
	padding-left: 10em;
	padding-right: 0;
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias .trx_addons_reviews_block_list_mark{
	text-align: right;
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="100"] .trx_addons_reviews_block_list_mark_value:after{
	margin-right: 0.2em;
	margin-left: auto;
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="10"] .trx_addons_reviews_block_list_mark, .trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="100"] .trx_addons_reviews_block_list_mark{
	text-align: left;
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="10"] [class*="trx_addons_reviews_block_list_mark_line"], .trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="100"] [class*="trx_addons_reviews_block_list_mark_line"]{
	right: 0;
	left: auto;
}

.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_push_x_tiny{
	margin-right: 2em !important;
	margin-left: auto;
}

.sc_push_x_tiny_negative{
	margin-right: -2em !important;
	margin-left: auto;
}

.sc_push_x_small{
	margin-right: 4em !important;
	margin-left: auto;
}

.sc_push_x_small_negative{
	margin-right: -4em !important;
	margin-left: auto;
}

.sc_push_x_medium{
	margin-right: 6em !important;
	margin-left: auto;
}

.sc_push_x_medium_negative{
	margin-right: -6em !important;
	margin-left: auto;
}

.sc_push_x_large{
	margin-right: 8em !important;
	margin-left: auto;
}

.sc_push_x_large_negative{
	margin-right: -8em !important;
	margin-left: auto;
}

.sc_pull_x_tiny{
	margin-left: 2em !important;
	margin-right: auto;
}

.sc_pull_x_tiny_negative{
	margin-left: -2em !important;
	margin-right: auto;
}

.sc_pull_x_small{
	margin-left: 4em !important;
	margin-right: auto;
}

.sc_pull_x_small_negative{
	margin-left: -4em !important;
	margin-right: auto;
}

.sc_pull_x_medium{
	margin-left: 6em !important;
	margin-right: auto;
}

.sc_pull_x_medium_negative{
	margin-left: -6em !important;
	margin-right: auto;
}

.sc_pull_x_large{
	margin-left: 8em !important;
	margin-right: auto;
}

.sc_pull_x_large_negative{
	margin-left: -8em !important;
	margin-right: auto;
}

.sc_shift_x_tiny{
	right: 2em !important;
	left: auto;
}

.sc_shift_x_tiny_negative{
	right: -2em !important;
	left: auto;
}

.sc_shift_x_small{
	right: 4em !important;
	left: auto;
}

.sc_shift_x_small_negative{
	right: -4em !important;
	left: auto;
}

.sc_shift_x_medium{
	right: 6em !important;
	left: auto;
}

.sc_shift_x_medium_negative{
	right: -6em !important;
	left: auto;
}

.sc_shift_x_large{
	right: 8em !important;
	left: auto;
}

.sc_shift_x_large_negative{
	right: -8em !important;
	left: auto;
}

.sc_parallax_block{
	right: 0;
	left: auto;
}

.sc_parallax_block_image{
	background-position: 50% 50%;
}

.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: 0;
	left: auto;
}

.sc_item_title.sc_item_title_style_accent i{
	left: 0;
	right: auto;
}

.sc_item_title.sc_item_title_style_accent.sc_align_center b{
	right: 50%;
	left: auto;
}

.sc_item_title.sc_item_title_style_accent.sc_align_right b{
	right: auto;
	left: 0;
}

.sc_item_title.sc_item_title_style_accent.sc_align_right i{
	right: 0;
	left: auto;
}

.sc_item_descr.sc_align_center{
	margin-right: auto;
	margin-left: auto;
}

nav.sc_item_pagination_advanced_pages{
	text-align: right;
}

nav.sc_item_pagination .page-count{
	float: left;
}

.sc_item_featured .post_info_tl{
	right: 0;
	left: auto;
}

.sc_item_featured .post_info_tc{
	right: 50%;
	left: auto;
}

.sc_item_featured .post_info_tr{
	left: 0;
	right: auto;
	text-align: left;
}

.sc_item_featured .post_info_ml{
	right: 0;
	left: auto;
}

.sc_item_featured .post_info_mc{
	right: 50%;
	left: auto;
}

.sc_item_featured .post_info_mr{
	left: 0;
	right: auto;
}

.sc_item_featured .post_info_bl{
	right: 0;
	left: auto;
}

.sc_item_featured .post_info_br{
	left: 0;
	right: auto;
	text-align: left;
}

div[class*="_item_on_plate"] div:not(.sc_item_featured)>[class*="post_info_"]{
	padding: 1.5em 1.5em 0 1.5em ;
}

.sc_item_featured.post_featured_bg[data-ratio]:before{
	margin-right: -0.3em;
	margin-left: auto;
}

.sc_item_filters_tabs li{
	padding: 0 1.5em 0 0 ;
}

.sc_item_filters_align_right .sc_item_filters_tabs li{
	padding: 0 0 0 1.5em ;
}

#trx_addons_post_details_popup_overlay{
	right: 0;
	left: 0;
}

#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;
}

.body_style_boxed .top_panel .elementor-section-stretched{
	right: 0 !important;
	left: auto;
}

.elementor-editor-active .elementor .hide_on_wide:after, .elementor-editor-active .elementor .sc_layouts_hide_on_wide:after, .elementor-editor-active .elementor .hide_on_desktop:after, .elementor-editor-active .elementor .sc_layouts_hide_on_desktop:after, .elementor-editor-active .elementor .hide_on_notebook:after, .elementor-editor-active .elementor .sc_layouts_hide_on_notebook:after{
	right: 0;
	left: 0;
}

.sc_layouts_featured_title_preview{
	right: 50%;
	left: auto;
}

.sc_fly_tl{
	right: 0;
	left: auto;
}

.sc_fly_tc{
	right: 50%;
	left: auto;
}

.sc_fly_tr{
	left: 0;
	right: auto;
}

.sc_fly_ml{
	right: 0;
	left: auto;
}

.sc_fly_mc{
	right: 50%;
	left: auto;
}

.sc_fly_mr{
	left: 0;
	right: auto;
}

.sc_fly_bl{
	right: 0;
	left: auto;
}

.sc_fly_bc{
	right: 50%;
	left: auto;
}

.sc_fly_br{
	left: 0;
	right: auto;
}

.elementor-widget-tabs.sc_tabs_icon_position_left .elementor-tab-title>a:before{
	margin-left: 0.5em;
	margin-right: auto;
}

.elementor-section[class*="sc_bg_mask_"]:before, .elementor-column[class*="sc_bg_mask_"]>.elementor-column-wrap:before, .elementor-column[class*="sc_bg_mask_"]>.elementor-widget-wrap:before, .elementor-widget-text-editor[class*="sc_bg_mask_"]:before{
	right: 0;
	left: 0;
}

.elementor-section.sc_extra_bg_tiny[class*="sc_bg_mask_"]:before, .elementor-section.sc_extra_bg_tiny:after, .elementor-column.sc_extra_bg_tiny[class*="sc_bg_mask_"]>.elementor-column-wrap:before, .elementor-column.sc_extra_bg_tiny>.elementor-column-wrap:after, .elementor-column.sc_extra_bg_tiny[class*="sc_bg_mask_"]>.elementor-widget-wrap:before, .elementor-column.sc_extra_bg_tiny>.elementor-widget-wrap:after, .elementor-widget-text-editor.sc_extra_bg_tiny[class*="sc_bg_mask_"]:before, .elementor-widget-text-editor.sc_extra_bg_tiny:after{
	left: -2em;
	right: -2em;
}

.elementor-section.sc_extra_bg_small[class*="sc_bg_mask_"]:before, .elementor-section.sc_extra_bg_small:after, .elementor-column.sc_extra_bg_small[class*="sc_bg_mask_"]>.elementor-column-wrap:before, .elementor-column.sc_extra_bg_small>.elementor-column-wrap:after, .elementor-column.sc_extra_bg_small[class*="sc_bg_mask_"]>.elementor-widget-wrap:before, .elementor-column.sc_extra_bg_small>.elementor-widget-wrap:after, .elementor-widget-text-editor.sc_extra_bg_small[class*="sc_bg_mask_"]:before, .elementor-widget-text-editor.sc_extra_bg_small:after{
	left: -4em;
	right: -4em;
}

.elementor-section.sc_extra_bg_medium[class*="sc_bg_mask_"]:before, .elementor-section.sc_extra_bg_medium:after, .elementor-column.sc_extra_bg_medium[class*="sc_bg_mask_"]>.elementor-column-wrap:before, .elementor-column.sc_extra_bg_medium>.elementor-column-wrap:after, .elementor-column.sc_extra_bg_medium[class*="sc_bg_mask_"]>.elementor-widget-wrap:before, .elementor-column.sc_extra_bg_medium>.elementor-widget-wrap:after, .elementor-widget-text-editor.sc_extra_bg_medium[class*="sc_bg_mask_"]:before, .elementor-widget-text-editor.sc_extra_bg_medium:after{
	left: -6em;
	right: -6em;
}

.elementor-section.sc_extra_bg_large[class*="sc_bg_mask_"]:before, .elementor-section.sc_extra_bg_large:after, .elementor-column.sc_extra_bg_large[class*="sc_bg_mask_"]>.elementor-column-wrap:before, .elementor-column.sc_extra_bg_large>.elementor-column-wrap:after, .elementor-column.sc_extra_bg_large[class*="sc_bg_mask_"]>.elementor-widget-wrap:before, .elementor-column.sc_extra_bg_large>.elementor-widget-wrap:after, .elementor-widget-text-editor.sc_extra_bg_large[class*="sc_bg_mask_"]:before, .elementor-widget-text-editor.sc_extra_bg_large:after{
	left: -8em;
	right: -8em;
}

.trx_addons_bg_text{
	right: 0;
	left: 0;
}

.trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element{
	padding-left: 50px;
	padding-right: 0;
}

.trx_addons_bg_text .trx_addons_bg_text_overlay{
	right: 0;
	left: 0;
}

.elementor-widget-trx_sc_layouts.elementor-element-edit-mode .sc_layouts:after, .elementor-widget-trx_sc_blogger.elementor-element-edit-mode .sc_blogger:after{
	right: 0;
	left: 0;
}

.trx_addons_layout_editor_mask{
	right: 0;
	left: 0;
}

.trx_addons_layout_editor_mask:before{
	right: 0;
	left: 0;
}

.trx_addons_layout_editor_mask .trx_addons_layout_editor_selector .trx_addons_layout_editor_link{
	border-radius: 0 2px 2px 0;
}

.trx_addons_layout_editor_mask .trx_addons_layout_editor_selector .trx_addons_layout_editor_selector_trigger{
	border-radius: 2px 0 0 2px;
}

.trx_addons_layout_editor_mask .trx_addons_layout_editor_selector .trx_addons_layout_editor_selector_list{
	right: 0;
	left: auto;
	border-radius: 0 0 2px 2px;
}

body.edit-post-visual-editor .block-editor-block-list__layout.is-root-container>.wp-block[data-align="full"]{
	margin-right: 0;
	margin-left: 0;
}

[data-type="trx-addons/anchor"] .is-block-container:after, [data-type="trx-addons/anchor"] .editor-block-list__block-edit:after{
	right: 50%;
	left: auto;
}

.block-editor-block-list__block .trx_addons_gb_reload{
	left: 0;
	right: auto;
}

.block-editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks{
	left: 40px;
	right: auto;
}

.block-editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks .components-panel__body-title{
	text-align: left;
}

.block-editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks .block-editor-block-list__layout .block-list-appender .block-editor-default-block-appender textarea.block-editor-default-block-appender__content{
	padding-left: 48px;
	padding-right: 0;
}

.block-editor-block-list__block .kt-tabs-title-list{
	padding-right: 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_tools .widget_layered_nav_filters>ul>li{
	padding: 0.25em 0 0.25em 0.5em ;
}

.trx_addons_woocommerce_search .trx_addons_woocommerce_search_button:before{
	margin-left: 0.5em;
	margin-right: auto;
}

.trx_addons_woocommerce_search_loading .trx_addons_loading{
	right: 0;
	left: 0;
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all:before{
	margin-left: 0.3em;
	margin-right: auto;
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_button_show .trx_addons_woocommerce_search_button_show_total{
	margin: -3px 0.5em 0 0 ;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field{
	margin: 0 0 1em 0 ;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_arrow{
	margin-right: 1em;
	margin-left: auto;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_item .sc_form_field_item_total{
	margin: -0.5em 0.5em 0 0 ;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_text .sc_form_field_wrap .sc_form_field_input{
	padding: 0 0 0.25em 0 ;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_level_1{
	padding-right: 1em;
	padding-left: 0;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_level_2{
	padding-right: 1.5em;
	padding-left: 0;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_level_3{
	padding-right: 2em;
	padding-left: 0;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_level_4{
	padding-right: 2.5em;
	padding-left: 0;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_level_5{
	padding-right: 3em;
	padding-left: 0;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_level_6{
	padding-right: 3.5em;
	padding-left: 0;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_level_7{
	padding-right: 4em;
	padding-left: 0;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_level_8{
	padding-right: 4.5em;
	padding-left: 0;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item .sc_form_field_item_total{
	left: 0.75em;
	right: auto;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item .star-rating{
	float: right;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item{
	padding-right: 2.25em;
	padding-left: 0;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item:before{
	right: 0.5em;
	left: auto;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked .sc_form_field_item_image:before{
	left: -3px;
	right: -3px;
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_button_filters:before{
	margin-left: 0.3em;
	margin-right: auto;
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_button_filters .trx_addons_woocommerce_search_button_filters_total{
	margin: -3px 0.5em 0 0 ;
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field{
	margin: 0 0 0 1em ;
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap{
	right: 0;
	left: auto;
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title .sc_form_field_arrow{
	left: 0;
	right: auto;
	margin-right: 0;
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap{
	padding-right: 0;
	padding-left: 0;
}

.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: -120px;
	margin-left: auto;
}

.woocommerce .slider_container ul.products.slider-wrapper li.product, .woocommerce-page .slider_container ul.products.slider-wrapper li.product{
	padding-left: 0;
}
.woocommerce .woocommerce-ordering {
	float: left !important;
}
.woocommerce .reprizo_shop_mode_buttons {
	float: right !important;
}

.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;
}

[data-mouse-helper="highlight"]{
	background-position: 50%;
}

[data-type^="trx-addons/socials"], [data-type^="trx-addons/button"], [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]), .wp-block-column>.sc_layouts_item, .sc_layouts_column .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc_layouts_column .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text){
	margin-left: 1.5em;
}

.sc_layouts_column_align_left [data-type^="trx-addons/socials"]:last-child, .sc_layouts_column_align_left [data-type^="trx-addons/button"]:last-child, .sc_layouts_column_align_left [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]):last-child, .sc_layouts_column_align_left.wp-block-column>.sc_layouts_item:last-child, .sc_layouts_column_align_left .sc_layouts_item:last-child, .sc_layouts_column_align_left .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child{
	margin-left: 0 !important;
	margin-right: auto;
}

.sc_layouts_column_align_right [data-type^="trx-addons/socials"], .sc_layouts_column_align_right [data-type^="trx-addons/button"], .sc_layouts_column_align_right [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]), .sc_layouts_column_align_right.wp-block-column>.sc_layouts_item, .sc_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text){
	margin-right: 1.5em;
	margin-left: 0;
}

.sc_layouts_column_align_right [data-type^="trx-addons/socials"]:first-child, .sc_layouts_column_align_right [data-type^="trx-addons/button"]:first-child, .sc_layouts_column_align_right [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]):first-child, .sc_layouts_column_align_right.wp-block-column>.sc_layouts_item:first-child, .sc_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child, .sc_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):first-child{
	margin-right: 0 !important;
	margin-left: auto;
}

.sc_layouts_column_align_center [data-type^="trx-addons/socials"], .sc_layouts_column_align_center [data-type^="trx-addons/button"], .sc_layouts_column_align_center [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]), .sc_layouts_column_align_center.wp-block-column>.sc_layouts_item, .sc_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc_layouts_column_align_center .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text){
	margin-right: 0.75em;
	margin-left: 0.75em;
}

.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 .social_item, .sc_layouts_row_type_narrow .socials_wrap:not([class*="socials_type_"]) .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, .sc_layouts_row_type_compact .socials_wrap:not([class*="socials_type_"]) .social_item{
	margin: 0 0 0 10px ;
}

.sc_layouts_row_fixed_on{
	left: -15px;
	right: -15px;
}

.sc_layouts_row_fixed_on.elementor-section:not(.elementor-section-justified){
	right: 0;
	left: 0;
}

.sc_layouts_panel_hide_content{
	right: 0;
	left: 0;
}

.sc_layouts_panel_left{
	right: 0;
	left: auto;
}

.sc_layouts_panel_right{
	left: 0;
	right: auto;
}

.sc_layouts_panel_top{
	right: 0;
	left: auto;
}

.sc_layouts_panel_bottom{
	right: 0;
	left: auto;
}

body[class*="cpt_layouts-template"] .trx-addons-layout--edit-mode .trx-addons-layout__inner{
	margin-right: auto;
	margin-left: auto;
}

.sc_services .post_featured>.sc_services_item_price, .sc_services .post_featured>p>.sc_services_item_price{
	left: 8px;
	right: auto;
}

.sc_services .post_featured .sc_services_item_link, .sc_services .sc_services_item_featured .sc_services_item_link, .sc_services .sc_services_item_thumb .sc_services_item_link{
	right: 0;
	left: 0;
}

.sc_services_default .sc_services_item_icon img{
	right: 50%;
	left: auto;
}

.sc_services_default .sc_services_item_featured_left{
	text-align: right;
}

.sc_services_default .sc_services_item_featured_right{
	text-align: left;
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_number, .sc_services_default .sc_services_item_featured_right .sc_services_item_number{
	right: 0;
	left: auto;
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_icon, .sc_services_default .sc_services_item_featured_right .sc_services_item_icon{
	right: 0;
	left: auto;
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_pictogram, .sc_services_default .sc_services_item_featured_right .sc_services_item_pictogram{
	right: 0;
	left: auto;
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_thumb, .sc_services_default .sc_services_item_featured_right .sc_services_item_thumb{
	right: 0;
	left: auto;
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_info{
	text-align: right;
	margin-right: 6em;
	margin-left: auto;
}

.sc_services_default .sc_services_item_featured_left.with_image .sc_services_item_info{
	padding-right: 2em;
	padding-left: 0;
	margin-right: 30%;
	margin-left: auto;
}

.sc_services_default .sc_services_item_featured_right .sc_services_item_thumb, .sc_services_default .sc_services_item_featured_right .sc_services_item_icon, .sc_services_default .sc_services_item_featured_right .sc_services_item_pictogram, .sc_services_default .sc_services_item_featured_right .sc_services_item_number{
	right: auto;
	left: 0;
}

.sc_services_default .sc_services_item_featured_right .sc_services_item_info{
	text-align: left;
	margin-left: 6em;
	margin-right: auto;
}

.sc_services_default .sc_services_item_featured_right.with_image .sc_services_item_info{
	padding-left: 2em;
	padding-right: 0;
	margin-left: 30%;
	margin-right: auto;
}

.sc_services_light .sc_services_item{
	text-align: right;
}

.sc_services_light .sc_services_item_number{
	right: 0;
	left: auto;
	text-align: right;
}

.sc_services_light .sc_services_item_featured_left{
	text-align: right;
}

.sc_services_light .sc_services_item_featured_right{
	text-align: left;
}

.sc_services_light .sc_services_item_featured_left .sc_services_item_icon, .sc_services_light .sc_services_item_featured_right .sc_services_item_icon, .sc_services_light .sc_services_item_featured_left .sc_services_item_pictogram, .sc_services_light .sc_services_item_featured_right .sc_services_item_pictogram{
	right: 0;
	left: auto;
}

.sc_services_light .sc_services_item_featured_left .sc_services_item_thumb, .sc_services_light .sc_services_item_featured_right .sc_services_item_thumb{
	right: 0;
	left: auto;
}

.sc_services_light .sc_services_item_featured_left .sc_services_item_info{
	text-align: right;
	margin-right: 4em;
	margin-left: auto;
}

.sc_services_light .sc_services_item_featured_left.with_image .sc_services_item_info{
	padding-right: 2em;
	padding-left: 0;
	margin-right: 30%;
	margin-left: auto;
}

.sc_services_light .sc_services_item_featured_right .sc_services_item_thumb, .sc_services_light .sc_services_item_featured_right .sc_services_item_icon, .sc_services_light .sc_services_item_featured_right .sc_services_item_pictogram, .sc_services_light .sc_services_item_featured_right .sc_services_item_number{
	right: auto;
	left: 0;
}

.sc_services_light .sc_services_item_featured_right .sc_services_item_info{
	text-align: left;
	margin-left: 4em;
	margin-right: auto;
}

.sc_services_light .sc_services_item_featured_right.with_image .sc_services_item_info{
	padding-left: 2em;
	padding-right: 0;
	margin-left: 30%;
	margin-right: auto;
}

.sc_services_iconed .sc_services_item_header{
	right: 0;
	left: auto;
}

.sc_services_iconed .sc_services_item.with_image.with_icon .sc_services_item_header:before, .sc_services_iconed .sc_services_item.with_image.with_pictogram .sc_services_item_header:before, .sc_services_iconed .sc_services_item.with_image.with_number .sc_services_item_header:before{
	right: 0;
	left: 0;
}

.sc_services_iconed .sc_services_item_header a{
	right: 0;
	left: 0;
}

.sc_services_iconed .sc_services_item.with_content .sc_services_item_icon, .sc_services_iconed .sc_services_item.with_content .sc_services_item_pictogram{
	right: 50%;
	left: auto;
}

.sc_services_iconed .sc_services_item_content{
	margin-right: 30%;
	margin-left: auto;
}

.sc_services_callouts .sc_services_item_marker img{
	right: 50%;
	left: auto;
}

.sc_services_callouts .sc_services_item_thumb:before{
	right: 0;
	left: 0;
}

.sc_services_callouts .sc_services_item_featured_left{
	padding-right: 2em;
	padding-left: 0;
}

.sc_services_callouts .sc_services_item_featured_right{
	padding-left: 2em;
	padding-right: 0;
}

.sc_services_callouts .sc_services_item_featured_top .sc_services_item_marker_bg, .sc_services_callouts .sc_services_item_featured_top .sc_services_item_marker{
	right: 50%;
	left: auto;
	margin-right: -1em;
	margin-left: auto;
}

.sc_services_callouts .sc_services_item_featured_bottom .sc_services_item_marker_bg, .sc_services_callouts .sc_services_item_featured_bottom .sc_services_item_marker{
	right: 50%;
	left: auto;
	margin-right: -1em;
	margin-left: auto;
}

.sc_services_callouts .sc_services_item_featured_left .sc_services_item_marker_bg, .sc_services_callouts .sc_services_item_featured_left .sc_services_item_marker{
	right: -1em;
	left: auto;
}

.sc_services_callouts .sc_services_item_featured_right .sc_services_item_marker_bg, .sc_services_callouts .sc_services_item_featured_right .sc_services_item_marker{
	left: -1em;
	right: auto;
}

.sc_services_timeline .sc_services_item_marker img{
	right: 50%;
	left: auto;
}

.sc_services_timeline .sc_services_item_featured_left{
	padding-right: 6em;
	padding-left: 0;
}

.sc_services_timeline .sc_services_item_featured_right{
	padding-left: 6em;
	padding-right: 0;
}

.sc_services_timeline .sc_services_item_featured_top .sc_services_item_marker{
	right: 0;
	left: auto;
}

.sc_services_timeline .sc_services_item_featured_top .sc_services_item_timeline{
	right: 0;
	left: auto;
	border-width: 1px 0 0 0 ;
}

.sc_services_timeline .sc_services_item_featured_bottom .sc_services_item_marker{
	right: 0;
	left: auto;
}

.sc_services_timeline .sc_services_item_featured_bottom .sc_services_item_timeline{
	right: 0;
	left: auto;
	border-width: 1px 0 0 0 ;
}

.sc_services_timeline .sc_services_item_featured_left .sc_services_item_marker{
	right: 0;
	left: auto;
}

.sc_services_timeline .sc_services_item_featured_left .sc_services_item_timeline{
	right: 2em;
	left: auto;
	border-width: 0 0 0 1px ;
}

.sc_services_timeline .sc_services_item_featured_right .sc_services_item_marker{
	left: 0;
	right: auto;
}

.sc_services_timeline .sc_services_item_featured_right .sc_services_item_timeline{
	left: 2em;
	right: auto;
	border-width: 0 0 0 1px ;
}

.sc_services_timeline .sc_services_item_featured_top .sc_services_item_info, .sc_services_timeline .sc_services_item_featured_bottom .sc_services_item_info{
	padding: 1em 0 1em 1.5em ;
}

.sc_services_timeline .sc_services_item_featured_left .sc_services_item_info, .sc_services_timeline .sc_services_item_featured_right .sc_services_item_info{
	padding: 0 0 2em 0 ;
}

.sc_services_list .sc_services_item_icon img{
	right: 50%;
	left: auto;
}

.sc_services_list .sc_services_item_featured_top .sc_services_item_title.with_price{
	padding-left: 0;
}

.sc_services_list .sc_services_item_featured_left{
	text-align: right;
}

.sc_services_list .sc_services_item_featured_right{
	text-align: left;
}

.sc_services_list .sc_services_item_featured_left .sc_services_item_icon, .sc_services_list .sc_services_item_featured_right .sc_services_item_icon, .sc_services_list .sc_services_item_featured_left .sc_services_item_pictogram, .sc_services_list .sc_services_item_featured_right .sc_services_item_pictogram{
	right: 0;
	left: auto;
}

.sc_services_list .sc_services_item_featured_left .sc_services_item_number, .sc_services_list .sc_services_item_featured_right .sc_services_item_number{
	right: 0;
	left: auto;
}

.sc_services_list .sc_services_item_featured_left .sc_services_item_thumb, .sc_services_list .sc_services_item_featured_right .sc_services_item_thumb{
	right: 0;
	left: auto;
}

.sc_services_list .sc_services_item_featured_left .sc_services_item_info{
	text-align: right;
	padding: 0 1em 0 0 ;
	margin-right: 1em;
	margin-left: auto;
}

.sc_services_list .sc_services_item_featured_left.with_image .sc_services_item_info{
	margin-right: 10%;
	margin-left: auto;
}

.sc_services_list .sc_services_item_featured_right .sc_services_item_thumb, .sc_services_list .sc_services_item_featured_right .sc_services_item_icon, .sc_services_list .sc_services_item_featured_right .sc_services_item_pictogram{
	right: auto;
	left: 0;
}

.sc_services_list .sc_services_item_featured_right .sc_services_item_info{
	text-align: left;
	padding: 0 0 0 2em ;
	margin-left: 1em;
	margin-right: auto;
}

.sc_services_list .sc_services_item_featured_right.with_image .sc_services_item_info{
	margin-left: 10%;
	margin-right: auto;
}

.sc_services_hover .sc_services_item_link{
	right: 0;
	left: 0;
}

.sc_services_hover .sc_services_item_header, .sc_services_hover .sc_services_item_content{
	right: 0;
	left: 0;
}

.sc_services_hover .sc_services_item.with_image .sc_services_item_header:before, .sc_services_hover .sc_services_item.with_image .sc_services_item_content:before{
	right: 0;
	left: 0;
}

.sc_services_hover .sc_services_item_header_inner, .sc_services_hover .sc_services_item_content_inner{
	right: 0;
	left: auto;
}

.sc_services_chess .sc_services_item_header{
	float: right;
}

.sc_services_chess .sc_services_item_content{
	left: 0;
	right: auto;
}

.sc_services_chess .sc_item_columns_1 .sc_services_item:nth-child(2n+2) .sc_services_item_header{
	float: left;
}

.sc_services_chess .sc_item_columns_1 .sc_services_item:nth-child(2n+2) .sc_services_item_content{
	left: auto;
	right: 0;
}

.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n+3) .sc_services_item_header, .sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n+4) .sc_services_item_header{
	float: left;
}

.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n+3) .sc_services_item_content, .sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n+4) .sc_services_item_content{
	left: auto;
	right: 0;
}

.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n+4) .sc_services_item_header, .sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n+5) .sc_services_item_header, .sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n+6) .sc_services_item_header{
	float: left;
}

.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n+4) .sc_services_item_content, .sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n+5) .sc_services_item_content, .sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n+6) .sc_services_item_content{
	left: auto;
	right: 0;
}

.sc_services_tabs_simple .sc_services_tabs_content_item{
	right: 0;
	left: auto;
}

.sc_services_tabs_simple .sc_services_item_featured_left{
	text-align: right;
}

.sc_services_tabs_simple .sc_services_item_featured_right{
	text-align: left;
}

.sc_services_tabs_simple .sc_services_item_featured_left .sc_services_item_icon, .sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_icon, .sc_services_tabs_simple .sc_services_item_featured_left .sc_services_item_pictogram, .sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_pictogram{
	right: 0.75em;
	left: auto;
}

.sc_services_tabs_simple .sc_services_item_featured_left .sc_services_item_number, .sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_number{
	right: 0.75em;
	left: auto;
}

.sc_services_tabs_simple .sc_services_item_featured_left .sc_services_item_thumb, .sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_thumb{
	right: 0.75em;
	left: auto;
}

.sc_services_tabs_simple .sc_services_item_featured_left .sc_services_item_info{
	text-align: right;
	margin-right: 3em;
	margin-left: auto;
}

.sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_thumb, .sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_icon, .sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_pictogram, .sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_number{
	right: auto;
	left: 0.75em;
}

.sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_info{
	text-align: left;
	margin-left: 3em;
	margin-right: auto;
}

.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_title.with_icon{
	padding-right: 3em;
	padding-left: 0;
}

.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_icon, .sc_services_tabs .sc_services_tabs_list_item .sc_services_item_pictogram, .sc_services_tabs .sc_services_tabs_list_item .sc_services_item_number{
	right: 0;
	left: auto;
}

.sc_services_tabs .sc_services_tabs_content{
	left: 0;
	right: auto;
}

.sc_services_tabs .sc_services_item{
	right: 0;
	left: auto;
}

.sc_services_tabs .sc_services_item_content_inner{
	right: 0;
	left: auto;
}

.services_single .services_page_featured .sc_services_item_price{
	left: 1em;
	right: auto;
}

.services_single .services_page_title.with_price{
	padding-left: 4em;
	padding-right: 0;
}

.services_single .services_page_title>.sc_services_item_price{
	left: 0;
	right: auto;
}

.services_single .services_page_content>.sc_services_item_price{
	float: left;
	margin: 0 1em 0.5em 0 ;
}

.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li:first-child{
	margin-right: 1em;
	margin-left: auto;
}

.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li + li{
	margin-right: 0;
}

.sc_services_panel .sc_services_columns_wrap, .sc_services_panel .sc_item_posts_container{
	margin-right: 0;
	margin-left: 0;
}

.sc_services_panel .sc_services_item .sc_services_item_icon, .sc_services_panel .sc_services_item .sc_services_item_pictogram{
	text-align: right;
}

.sc_services_panel .sc_services_item .sc_services_item_icon img{
	right: 50%;
	left: auto;
}

.sc_services_panel .sc_services_item .sc_services_item_number{
	text-align: right;
}

.sc_services_panel .sc_services_item + .sc_services_item, .sc_services_panel [class*="trx_addons_column-"] + [class*="trx_addons_column-"] .sc_services_item{
	border-right: 1px solid rgba(255, 255, 255, 0.2);
	border-left: none;
}

.sc_services_panel .sc_services_panel_thumbs{
	right: 0;
	left: 0;
}

.sc_services_panel .sc_services_panel_thumbs:before{
	right: 0;
	left: 0;
}

.sc_services_panel .sc_services_panel_thumbs .sc_panel_thumb{
	right: 0;
	left: 0;
}

.sc_team .sc_team_item_thumb .sc_team_item_link{
	right: 0;
	left: 0;
}

.sc_team_default .sc_team_item_socials .social_item{
	margin: 0 0 3px 3px ;
}

.sc_team .sc_team_item_thumb .sc_team_item_socials .social_item{
	margin: 0.25em 0 0.25em 0.5em ;
}

.team_member_page .team_member_featured{
	float: right;
	padding: 0 0 0 3em ;
}

.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_testimonials [class*="column"] .sc_testimonials_item_content{
	text-align: right;
}

.sc_testimonials_item_author{
	padding: 1.5em 1.3em 1.5em 0.5em ;
}

.slider_container.slider_controls_side .slider_controls_wrap>.slider_next,
.slider_outer_controls_side .slider_controls_wrap>.slider_next{
	left: 40px!important;
}

.sc_testimonials_item_author_avatar{
	margin: 0 0.6em 0 1.3em ;
}

.sc_testimonials_avatar_with_initials .sc_testimonials_item_author_initials{
	right: 50%;
	left: auto;
}

.sc_testimonials_rating_stars_hover{
	right: 0;
	left: auto;
}

.sc_testimonials_simple [class*="column"] .sc_testimonials_item_author_data{
	border-right: 1px solid #ddd;
	border-left: none;
	padding-right: 1.5em;
	padding-left: 0;
}

.sc_action_item_link_over{
	right: 0;
	left: 0;
}

.sc_action_item_default.with_image:after{
	right: 0;
	left: 0;
}

.sc_action_item_default.sc_action_item_tl, .sc_action_item_default.sc_action_item_ml, .sc_action_item_default.sc_action_item_bl{
	text-align: right;
}

.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: 0;
}

.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_tl .sc_action_item_inner, .sc_action_item.with_image.trx_addons_stretch_height.sc_action_item_tl .sc_action_item_inner, .sc_action_item.with_image.sc_action_fixed_height.sc_action_item_ml .sc_action_item_inner, .sc_action_item.with_image.trx_addons_stretch_height.sc_action_item_ml .sc_action_item_inner, .sc_action_item.with_image.sc_action_fixed_height.sc_action_item_bl .sc_action_item_inner, .sc_action_item.with_image.trx_addons_stretch_height.sc_action_item_bl .sc_action_item_inner{
	text-align: right;
}

.sc_action_item.with_image.sc_action_fixed_height.sc_action_item_tr .sc_action_item_inner, .sc_action_item.with_image.trx_addons_stretch_height.sc_action_item_tr .sc_action_item_inner, .sc_action_item.with_image.sc_action_fixed_height.sc_action_item_mr .sc_action_item_inner, .sc_action_item.with_image.trx_addons_stretch_height.sc_action_item_mr .sc_action_item_inner, .sc_action_item.with_image.sc_action_fixed_height.sc_action_item_br .sc_action_item_inner, .sc_action_item.with_image.trx_addons_stretch_height.sc_action_item_br .sc_action_item_inner{
	text-align: left;
}

.sc_accordionposts{
	padding-right: 5rem;
	padding-left: 0;
}

.sc_accordionposts .sc_accordionposts_item_top .section_icon{
	left: 2.143rem;
	right: auto;
}

.sc_accordionposts .sc_accordionposts_item_top .sc_accordionposts_item_icon{
	right: -5rem;
	left: auto;
}

.sc_accordionposts .sc_accordionposts_item_top .sc_accordionposts_item_subtitle{
	margin-right: 2px;
	margin-left: auto;
}

.sc_blogger .trx_addons_loading{
	right: 0;
	left: 0;
}

.sc_blogger .sc_blogger_item_align_left .sc_blogger_item_header, .sc_blogger .sc_blogger_item_align_left .sc_blogger_item_content, .sc_blogger .sc_blogger_item_align_left .sc_blogger_item_footer{
	text-align: right;
}

.sc_blogger .sc_blogger_item_align_right .sc_blogger_item_header, .sc_blogger .sc_blogger_item_align_right .sc_blogger_item_content, .sc_blogger .sc_blogger_item_align_right .sc_blogger_item_footer{
	text-align: left;
}

.sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_odd.sc_blogger_item_align_right .sc_blogger_item_header, .sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_odd.sc_blogger_item_align_right .sc_blogger_item_content, .sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_odd.sc_blogger_item_align_right .sc_blogger_item_footer, .sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_even.sc_blogger_item_align_left .sc_blogger_item_header, .sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_even.sc_blogger_item_align_left .sc_blogger_item_content, .sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_even.sc_blogger_item_align_left .sc_blogger_item_footer{
	text-align: left;
}

.sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_odd.sc_blogger_item_align_left .sc_blogger_item_header, .sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_odd.sc_blogger_item_align_left .sc_blogger_item_content, .sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_odd.sc_blogger_item_align_left .sc_blogger_item_footer, .sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_even.sc_blogger_item_align_right .sc_blogger_item_header, .sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_even.sc_blogger_item_align_right .sc_blogger_item_content, .sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_even.sc_blogger_item_align_right .sc_blogger_item_footer{
	text-align: right;
}

.sc_blogger .sc_blogger_item_featured .sc_blogger_item_link{
	right: 0;
	left: 0;
}

.sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_content, .sc_blogger_item_default.sc_blogger_item_image_position_alter.sc_blogger_item_odd .sc_blogger_item_content{
	padding-right: 2em;
	padding-left: 0;
}

.sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_content, .sc_blogger_item_default.sc_blogger_item_image_position_alter.sc_blogger_item_even .sc_blogger_item_content{
	padding-left: 2em;
	padding-right: 0;
}

.sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_excerpt:after{
	right: 0;
	left: auto;
}

.sc_blogger_item_wide .sc_blogger_item_content{
	padding-right: 2em;
	padding-left: 0;
}

.sc_blogger_item_wide.sc_blogger_item_with_image.sc_blogger_item_image_position_top .sc_blogger_item_header, .sc_blogger_item_wide.sc_blogger_item_with_image.sc_blogger_item_image_position_top .sc_blogger_item_content{
	padding-right: 2em;
	padding-left: 0;
}

.sc_blogger_item_wide.sc_blogger_item_with_image.sc_blogger_item_image_position_left .sc_blogger_item_header, .sc_blogger_item_wide.sc_blogger_item_with_image.sc_blogger_item_image_position_right .sc_blogger_item_header, .sc_blogger_item_wide.sc_blogger_item_with_image.sc_blogger_item_image_position_alter .sc_blogger_item_header{
	padding-left: 2em;
	padding-right: 0;
}

.sc_blogger_item_wide.sc_blogger_item_with_image.sc_blogger_item_image_position_left .sc_blogger_item_content, .sc_blogger_item_wide.sc_blogger_item_with_image.sc_blogger_item_image_position_alter.sc_blogger_item_odd .sc_blogger_item_content{
	padding-right: 2em;
	padding-left: 0;
}

.sc_blogger_item_wide.sc_blogger_item_with_image.sc_blogger_item_image_position_right .sc_blogger_item_content, .sc_blogger_item_wide.sc_blogger_item_with_image.sc_blogger_item_image_position_alter.sc_blogger_item_even .sc_blogger_item_content{
	padding-right: 0;
	padding-left: 2em;
}

.sc_blogger_item_list .sc_blogger_item_meta .post_meta_number{
	margin-left: 0;
}

.sc_blogger_item_list.sc_blogger_item_with_numbers:not(.sc_blogger_item_with_image) .sc_blogger_item_content>*{
	padding-right: 2rem;
	padding-left: 0;
}

.sc_blogger_item_list.sc_blogger_item_with_numbers:not(.sc_blogger_item_with_image) .sc_blogger_item_title:before{
	right: 0;
	left: auto;
}

.sc_blogger_item_list.sc_blogger_item_with_numbers.sc_blogger_item_with_image.sc_blogger_item_image_position_left .sc_blogger_item_featured:after, .sc_blogger_item_list.sc_blogger_item_with_numbers.sc_blogger_item_with_image.sc_blogger_item_image_position_alter.sc_blogger_item_even .sc_blogger_item_featured:after{
	right: -0.75em;
	left: auto;
}

.sc_blogger_item_list.sc_blogger_item_with_numbers.sc_blogger_item_with_image.sc_blogger_item_image_position_right .sc_blogger_item_featured:after, .sc_blogger_item_list.sc_blogger_item_with_numbers.sc_blogger_item_with_image.sc_blogger_item_image_position_alter.sc_blogger_item_odd .sc_blogger_item_featured:after{
	left: -0.75em;
	right: auto;
}

.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_left .sc_blogger_item_content, .sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_alter.sc_blogger_item_odd .sc_blogger_item_content{
	padding-right: 1em;
	padding-left: 0;
}

.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_right .sc_blogger_item_content, .sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_alter.sc_blogger_item_even .sc_blogger_item_content{
	padding-left: 1em;
	padding-right: 0;
}

.sc_blogger_news_magazine .sc_blogger_grid_wrap[class*="sc_blogger_grid_columns_"] .sc_blogger_item{
	float: right;
}

.sc_blogger_news_magazine .sc_blogger_grid_wrap[class*="sc_blogger_grid_columns_"] .sc_blogger_item:first-child, .sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_3 .sc_blogger_item:nth-child(2n+2){
	margin-left: 3.5%;
	margin-right: auto;
}

.sc_blogger_panel .sc_blogger_columns_wrap, .sc_blogger_panel .sc_item_posts_container{
	margin-right: 0;
	margin-left: 0;
}

.sc_blogger_panel .sc_blogger_item + .sc_blogger_item, .sc_blogger_panel [class*="trx_addons_column-"] + [class*="trx_addons_column-"] .sc_blogger_item{
	border-right: 1px solid rgba(255, 255, 255, 0.2);
	border-left: none;
}

.sc_blogger_panel .sc_blogger_panel_thumbs{
	right: 0;
	left: 0;
}

.sc_blogger_panel .sc_blogger_panel_thumbs:before{
	right: 0;
	left: 0;
}

.sc_blogger_panel .sc_blogger_panel_thumbs .sc_panel_thumb{
	right: 0;
	left: 0;
}

.sc_blogger_panel .sc_blogger_panel_thumbs .sc_panel_thumb .trx_addons_video_player{
	right: 0;
	left: 0;
}

.sc_blogger_panel .sc_blogger_panel_thumbs .sc_panel_thumb .trx_addons_video_player .video_frame{
	right: 0;
	left: 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: 0;
}

.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;
}

.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{
	padding-right: 1px;
	padding-left: 0;
}

.sc_button_simple.sc_button_icon_left .sc_button_icon{
	margin-left: 0.4em;
	margin-right: auto;
}

.sc_button_simple.sc_button_icon_right{
	padding-left: 1px;
	padding-right: 0;
}

.sc_button_simple.sc_button_icon_right .sc_button_icon{
	margin-right: 0.4em;
	margin-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;
}

.sc_form.sc_align_left .sc_form_field{
	text-align: right;
}

.sc_form.sc_align_right .sc_form_field{
	text-align: left;
}

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{
	left: auto;
	right: 0;
}

[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 {
	transform: translate3d(3em,0,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_googlemap_custom_marker div{
	right: 0;
	left: 0;
}

.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_icons_modern .sc_icons_icon, .sc_icons_modern .sc_icons_image{
	right: 0;
	left: auto;
}

.sc_icons_modern.sc_align_right .sc_icons_icon, .sc_icons_modern.sc_align_right .sc_icons_image{
	right: auto;
	left: 0;
}

.sc_icons_modern .sc_icons_item_details{
	padding-right: 8em;
	padding-left: 0;
}

.sc_icons_modern.sc_align_right .sc_icons_item_details{
	padding-right: 0;
	padding-left: 8em;
}

.sc_icons_modern.sc_icons_size_small .sc_icons_item_details{
	padding-right: 6em;
	padding-left: 0;
}

.sc_icons_modern.sc_icons_size_small.sc_align_right .sc_icons_item_details{
	padding-right: 0;
	padding-left: 6em;
}

.sc_icons_modern.sc_icons_size_large .sc_icons_item_details{
	padding-right: 10em;
	padding-left: 0;
}

.sc_icons_modern.sc_icons_size_large.sc_align_right .sc_icons_item_details{
	padding-right: 0;
	padding-left: 10em;
}

.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: 0;
}

.sc_promo_image .trx_addons_video_player, .sc_promo_image>.slider_swiper_outer{
	right: 0;
	left: 0;
}

.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_link2{
	right: 0;
	left: auto;
}

.sc_promo_modern.sc_promo_image_position_right .sc_promo_link2{
	right: auto;
	left: 0;
}

.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;
}

.sc_skills_digits .sc_skills_digit .sc_skills_digit_wrap{
	right: 0;
	left: 0;
	text-align: right;
}

.sc_skills_digits .sc_skills_digit .sc_skills_digit_wrap .sc_skills_digit_ribbon{
	right: 0;
	left: 0;
}

.sc_skills_digits .sc_skills_unit{
	margin-right: 0.3em;
	margin-left: auto;
}

.sc_supertitle_right_column{
	text-align: left;
}

.sc_supertitle_position_left{
	text-align: right;
}

.sc_supertitle_position_right{
	text-align: left;
}

.sc_supertitle_display_inline{
	margin-left: 0.3em;
	margin-right: auto;
}

.sc_supertitle_display_inline:last-child{
	margin-left: 0;
}

.socials_wrap.socials_dir_vertical .social_item{
	margin-left: 0 !important;
	margin-right: auto;
}

.socials_wrap .social_item{
	margin-left: 8px;
	margin-right: auto;
}

.socials_wrap .social_item:last-child{
	margin-left: 0 !important;
	margin-right: auto;
}

.socials_wrap .social_item .social_icon .social_hover{
	right: 0;
	left: 0;
}

.widget_aboutme .aboutme_description{
	text-align: right;
}

.sidebar .widget_categories li {
	text-align: right;
}

.trx_addons_audio_wrap.list .trx_addons_audio_player:not(:first-child){
	left: 0;
	right: 0;
}

.trx_addons_audio_wrap.resized.list .trx_addons_audio_player{
	left: 0;
	right: 0;
}

.trx_addons_audio_player.with_cover:after{
	right: 0;
	left: 0;
}

.trx_addons_audio_wrap .trx_addons_audio_navigation{
	left: 2.5em;
	right: auto;
}

.hide_scroll .mejs-controls .mejs-duration-container{
	margin-right: 10px;
	margin-left: auto;
}

@media (max-width:1439px){
	.trx_addons_audio_navigation{
		left: 2em;
		right: auto;
	}

}

@media (max-width:1279px){
	.trx_addons_audio_navigation{
		left: 1.6em;
		right: auto;
	}
	.rtl .trx_addons_columns_wrap {
		margin-left: calc( -1 * var(--theme-var-lg_grid_gap));
		margin-right: 0;
  }
	.rtl .trx_addons_columns_wrap > [class*="trx_addons_column-"] {
    padding-right: 0;
	}

	.rtl .sc-tablet_layouts_column_align_left .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer){
		margin-left: 1.5em;
    	margin-right: 0;
	}

}

@media (max-width:767px){
	.trx_addons_audio_navigation{
		left: auto;
		right: 1.2em;
	}

}

.widget_categories_list .categories_list_count{
	margin-right: 0.5em;
	margin-left: auto;
}

.widget_categories_list .categories_list_link{
	right: 0;
	left: 0;
}

.widget_categories_list .categories_list_style_2 .categories_list_count{
	margin-right: 0;
}

.widget_categories_list .categories_list_style_2 .categories_list_image:after{
	right: 0;
	left: 0;
}

.widget_categories_list .categories_list_style_2 .categories_list_title{
	right: 50%;
	left: auto;
}

.widget_categories_list .categories_list_style_2 .categories_list_icon{
	margin-left: 0.3em;
	margin-right: auto;
}

.widget_categories_list .categories_list_style_3 .categories_list_info, .widget_categories_list .categories_list_style_3 .categories_list_image{
	float: right;
}

.widget_categories_list .categories_list_style_3 .categories_list_info .wrap_in{
	right: 50%;
	left: auto;
}

.widget_categories_list .categories_list_style_3 .categories_list_count{
	margin-right: 0;
}

.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;
}

.widget_custom_links .custom_links_list{
	padding-right: 0;
	right: auto;
	left: auto;
}

.widget_custom_links .custom_links_list_item{
	right: auto;
	left: auto;
}

.widget_custom_links .custom_links_list_item.with_icon .custom_links_list_item_link{
	padding-right: 1.5em;
	padding-left: 0;
}

.widget_custom_links .custom_links_list_item_image{
	right: 0;
	left: auto;
}

.widget_custom_links .custom_links_list_item_icon{
	right: 0;
	left: auto;
}

.widget_custom_links .custom_links_list_item_label{
	left: -5em;
	right: auto;
}

.widget_custom_links .custom_links_list_item_label:before{
	right: 1em;
	left: auto;
	border-width: 4px 0 0 7px ;
	border-right-color: transparent !important;
	border-left-color: transparent !important;
}

.widget_flickr .flickr_images{
	margin-left: 0;
}

.widget_flickr .flickr_badge_image, .widget_flickr .flickr_images>a{
	float: right;
}

.widget_instagram_images_item:before{
	right: 0;
	left: 0;
}

.widget_instagram_images_item .widget_instagram_images_item_counters{
	right: 50%;
	left: auto;
}

.widget_instagram_images_item [class*="widget_instagram_images_item_counter_"]{
	margin-left: 0.75em;
	margin-right: auto;
}

.widget_instagram_images_item [class*="widget_instagram_images_item_counter_"]:last-child{
	margin-left: 0;
}

.widget_instagram_images_item [class*="widget_instagram_images_item_counter_"]:before{
	margin-left: 0.25em;
	margin-right: auto;
}

.widget_instagram_images_item_type_video .trx_addons_video_player.with_cover .video_hover{
	margin: -1em 0 0 0 ;
	right: auto;
	left: 0;
}

.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{
	left: auto;
	right: 0;
}

.sc_recent_news .post_item .post_featured:hover .post_info, .sc_recent_news .post_item .post_featured .post_info{
	text-align: right;
}

.sc_recent_news .post_item .post_header{
	text-align: right;
}

.sc_recent_news .post_item .post_footer .post_meta{
	text-align: right;
}

.sc_recent_news_style_news-excerpt .post_featured{
	float: right;
}

.sc_recent_news_style_news-excerpt .post_body{
	float: right;
	padding-right: 2em;
	padding-left: 0;
}

.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 .post_featured:after{
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 100%);
}

.sc_recent_news_style_news-announce .post_item{
	float: right;
}

.slider_container .slider-slide>.slide_link{
	right: 0;
	left: 0;
}

.slider_container.slider_titles_lb .slide_info, .slider_container.slider_titles_lb .slide_content{
	text-align: right;
}

.slider_container.slider_titles_rb .slide_info, .slider_container.slider_titles_rb .slide_content{
	text-align: left;
}

.slider_container .slide_overlay{
	right: 0;
	left: 0;
}

.slider_titles_outside_wrap{
	right: 0;
	left: auto;
}

.slider_outer_pagination_pos_bottom_outside .swiper-pagination{
	right: auto;
	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, .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination{
	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 .swiper-pagination-fraction, .slider_outer .swiper-pagination-fraction{
	right: 0;
	left: auto;
}

.slider_outer.slider_outer_pagination_pos_left>.swiper-pagination-fraction, .slider_container.slider_pagination_pos_left .swiper-pagination-fraction{
	text-align: right;
	padding-right: 1em;
	padding-left: 0;
}

.slider_outer.slider_outer_pagination_pos_right>.swiper-pagination-fraction, .slider_container.slider_pagination_pos_right .swiper-pagination-fraction{
	text-align: left;
	padding-left: 1em;
	padding-right: 0;
}

.sc_item_slider.slider_outer_pagination_pos_left>.swiper-pagination-fraction{
	padding-right: 0;
}

.sc_item_slider.slider_outer_pagination_pos_right>.swiper-pagination-fraction{
	padding-left: 0;
}

.slider_container.slider_pagination_pos_bottom .swiper-pagination-progressbar, .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-progressbar, .slider_container.slider_pagination_pos_bottom_outside .swiper-pagination-progressbar, .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-progressbar{
	right: 0;
	left: auto;
}

.slider_container.slider_pagination_pos_right .swiper-pagination-progressbar, .slider_outer.slider_outer_pagination_pos_right .swiper-pagination-progressbar{
	right: auto !important;
	left: 0;
}

.slider_container.slider_pagination_pos_left .swiper-pagination-progressbar, .slider_outer.slider_outer_pagination_pos_left .swiper-pagination-progressbar{
	right: 0;
	left: auto !important;
}

.sc_slider_controls .slider_prev, .sc_slider_controls .slider_next{
	right: auto;
	left: auto;
}

.sc_slider_controls .slider_prev + .slider_next, .sc_slider_controls .slider_prev + .slider_pagination_wrap, .sc_slider_controls .slider_next + .slider_pagination_wrap{
	margin-right: 1em;
	margin-left: auto;
}

.sc_slider_controls .slider_pagination_button{
	margin-right: 1px;
	margin-left: auto;
}

.sc_slider_controls .slider_pagination_button_wrap:first-child .slider_pagination_button{
	margin-right: 0;
}

.sc_slider_controls .slider_pagination_button:before{
	right: 0;
	left: 0;
}

.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: -6em;
	margin-left: auto;
	right: 0;
	left: auto;
}

.slider_container.slider_controls_side .slider_controls_wrap>.slider_next, .slider_outer_controls_side .slider_controls_wrap>.slider_next{
	margin-left: -6em;
	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;
}

.slider_container.slider_controls_outside + .slider_controls_wrap>.slider_prev, .slider_outer_controls_outside .slider_controls_wrap>.slider_prev{
	margin-right: -6em;
	margin-left: auto;
	right: -6em;
	left: auto;
}

.slider_container.slider_controls_outside + .slider_controls_wrap>.slider_next, .slider_outer_controls_outside .slider_controls_wrap>.slider_next{
	margin-left: -6em;
	margin-right: auto;
	left: -6em;
	right: auto;
}

.slider_container.slider_controls_outside:hover + .slider_controls_wrap>a, .slider_container.slider_controls_outside + .slider_controls_wrap:hover>a, .slider_container.slider_controls_outside + .slider_controls_wrap>a:hover, .slider_outer_controls_outside:hover .slider_controls_wrap>a, .slider_outer_controls_outside .slider_controls_wrap:hover>a, .slider_outer_controls_outside .slider_controls_wrap>a:hover{
	margin-right: 0;
	margin-left: 0;
}

.slider_outer_controls_top>.slider_controls_wrap{
	left: 0;
	right: auto;
}

.slider_outer_controls_top>.slider_controls_wrap>a, .slider_outer_controls_bottom>.slider_controls_wrap>a{
	right: auto;
	left: auto;
}

.slider_outer_controls_top>.slider_controls_wrap>a + a, .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: 0;
}

.slider_style_modern .slider_controls_label, .slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a:before{
	right: 50%;
	left: auto;
}

.slider_outer_wrap.slider_outer_wrap_controller_pos_left{
	padding-right: 33.3333%;
	padding-left: 0;
}

.slider_outer_wrap.slider_outer_wrap_controller_pos_left .sc_slider_controller{
	right: 0;
	left: auto;
	padding-left: 1px;
	padding-right: 0;
}

.slider_outer_wrap.slider_outer_wrap_controller_pos_right{
	padding-left: 33.3333%;
	padding-right: 0;
}

.slider_outer_wrap.slider_outer_wrap_controller_pos_right .sc_slider_controller{
	left: 0;
	right: auto;
	padding-right: 1px;
	padding-left: 0;
}

.slider_outer_wrap .sc_slider_controller .slider-slide{
	padding: 1em 2em 1em 0.5em ;
}

.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image + .sc_slider_controller_item_info, .slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image~.sc_slider_controller_item_info{
	padding-right: 2em;
	padding-left: 0;
}

.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_number{
	margin-left: 0.3em;
	margin-right: 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_horizontal .slider-slide.swiper-slide-active:after{
	right: 0;
	left: auto;
}

.sc_slider_controller_thumbs .slider-slide:before, .slider_outer_wrap .sc_slider_controller .slider-slide-bg:before{
	right: 0;
	left: 0;
}

.sc_slider_controller_titles .slider-slide:before{
	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;
}

.widget_twitter .widget_content ul{
	padding-right: 2em;
	padding-left: 0;
}

.widget_twitter .widget_content ul>li{
	text-align: right;
}

.widget_twitter .widget_content ul>li:before{
	right: -1.5em;
	left: auto;
}

.widget_twitter .widget_twitter_follow:after{
	margin-right: 0.5em;
	margin-left: auto;
}

.trx_addons_video_player.with_cover .video_embed{
	right: 0;
	left: 0;
}

.trx_addons_video_player.with_cover .video_mask{
	right: 0;
	left: 0;
}

.trx_addons_video_player.with_cover .video_hover{
	right: 50%;
	left: auto;
}

.trx_addons_video_list{
	text-align: right;
}

.trx_addons_video_list_video_wrap .trx_addons_video_player.with_cover .video_mask{
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.13) 50%, rgba(0, 0, 0, 0.25) 66%, rgba(0, 0, 0, 0.75) 100%);
}

.trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap{
	right: 2em;
	left: auto;
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item .trx_addons_video_list_controller_item_link{
	right: 0;
	left: 0;
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_image .trx_addons_video_list_image_label{
	right: 0;
	left: 0;
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_image + .trx_addons_video_list_info{
	padding-right: 1em;
	padding-left: 0;
}

.trx_addons_video_list_controller_right .trx_addons_video_list_video_wrap{
	padding-left: 33.3333%;
	padding-right: 0;
}

.trx_addons_video_list_controller_right .trx_addons_video_list_controller_wrap{
	left: 0;
	right: auto;
}

.trx_addons_video_list_controller_right .trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item{
	padding: 1em 2em 1em 1em ;
}

.trx_addons_video_list_controller_left .trx_addons_video_list_video_wrap{
	padding-right: 33.3333%;
	padding-left: 0;
}

.trx_addons_video_list_controller_left .trx_addons_video_list_title_wrap{
	right: calc(33.3333% + 2em);
	left: auto;
}

.trx_addons_video_list_controller_left .trx_addons_video_list_controller_wrap{
	right: 0;
	left: auto;
}

.trx_addons_video_list_controller_left .trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item{
	padding: 1em 1em 1em 2em ;
}

.sc_layouts_blog_item_featured_mask .post_featured:after{
	right: 0;
	left: 0;
}

.sc_layouts_blog_item_position_tl{
	right: 0;
	left: auto;
}

.sc_layouts_blog_item_position_tc{
	right: 50%;
	left: auto;
}

.sc_layouts_blog_item_position_tr{
	left: 0;
	right: auto;
}

.sc_layouts_blog_item_position_ml{
	right: 0;
	left: auto;
}

.sc_layouts_blog_item_position_mc{
	right: 50%;
	left: auto;
}

.sc_layouts_blog_item_position_mr{
	left: 0;
	right: auto;
}

.sc_layouts_blog_item_position_bl{
	right: 0;
	left: auto;
}

.sc_layouts_blog_item_position_bc{
	right: 50%;
	left: auto;
}

.sc_layouts_blog_item_position_br{
	left: 0;
	right: auto;
}

.sc_layouts_blog_item_position_tl, .sc_layouts_blog_item_position_ml, .sc_layouts_blog_item_position_bl{
	text-align: right;
}

.sc_layouts_blog_item_position_tr, .sc_layouts_blog_item_position_mr, .sc_layouts_blog_item_position_br{
	text-align: left;
}

.sc_layouts_cart_items_short{
	left: 0;
	right: auto;
}

.sc_layouts_cart_widget{
	text-align: right;
	left: -1em;
	right: auto !important;
}
@media (max-width: 767px) {
	.sc_layouts_cart_widget{
		right: 0 !important;
	}

	.rtl .sc_layouts_cart_widget .widget_shopping_cart {
		-webkit-transform: translate(50%, -50%);
		-ms-transform: translate(50%, -50%);
		transform: translate(50%, -50%);
	}
}


.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 .widget_shopping_cart{
	text-align: right !important;
}

.sc_layouts_featured.with_image.with_content:before{
	right: 0;
	left: 0;
}

.sc_layouts_language li.menu-item>a>img + span{
	margin-right: 0.3em;
	margin-left: auto;
}

.sc_layouts_menu_stretch_bg{
	right: 0;
	left: 0;
}

.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: 1em;
}

.sc_layouts_menu_nav > 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:not(.sc_item_filters_tabs){
	text-align: right;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav{
	right: 0;
	left: auto;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav>li.menu-item-has-children>a:after, .sc_layouts_menu_nav li li.menu-item-has-children>a:after{
	left: 1.5em;
	right: auto;
	transform: rotateY(180deg);
}

.sc_layouts_menu_popup .sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_menu_nav li li.menu-item-has-children>a{
	padding-left: 2em;
	padding-right: 1.5em;
}

.sc_layouts_menu_nav>li li[class*="icon-"]>a{
	padding-right: 3em;
	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;
}
body.rtl .sc_layouts_menu_nav .menu-collapse {
	margin-right: 5px;
}
.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>ul ul.sc_layouts_submenu.submenu_left{
	right: auto;
	left: 13.1428em;
}

.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 ul li.columns-6>ul.submenu_left{
	right: -78em;
	left: auto;
}

.sc_layouts_menu_nav li[class*="columns-"]>ul ul{
	margin-right: 0;
	right: auto;
	left: auto;
}

.menu_mobile_nav li>ul.sc_layouts_submenu ul:not(.sc_item_filters_tabs), .sc_layouts_menu li>ul.sc_layouts_submenu ul:not(.sc_item_filters_tabs){
	right: auto;
	left: auto;
}

.menu_mobile_nav li>ul.sc_layouts_submenu .widget_title, .sc_layouts_menu li>ul.sc_layouts_submenu .widget_title{
	text-align: right;
}

.widget_nav_menu ul.sc_layouts_submenu{
	padding-right: 0;
}

.sc_layouts_menu_nav>li>a .sc_layouts_menu_item_description{
	right: 0;
	left: auto;
	text-align: right;
	padding: 0 2em 0 1em ;
}

.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_nav .menu-collapse>a:before{
	right: 0;
	left: auto;
}

.sc_layouts_menu_nav .menu-collapse>a:after{
	right: auto!important;
	left: 50%!important;
}

.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li>ul, .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li:last-child>ul{
	right: 100%;
	left: auto;
	margin: 0 2px 0 0 ;
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul, .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul{
	right: auto;
	left: auto;
	margin: 0 1em 0 0 ;
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li[class*="icon-"]:before, .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li[class*="icon-"]:before{
	right: 0;
	left: auto;
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a, .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li.menu-item-has-children>a{
	padding-left: 2.5em;
	padding-right: 0;
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a:after, .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li.menu-item-has-children>a:after{
	left: 1.2em;
	right: auto;
}

.menu_hover_color_line>ul>li:not(.menu-collapse)>a:before, .menu_hover_color_line>ul>li:not(.menu-collapse)>a:after, .menu_hover_color_line>ul>li:not(.menu-collapse).menu-item-has-children>a:after{
	left: 1em !important;
	right: 1em;
}

.menu_hover_color_line>ul>li:not(.menu-collapse).menu-item-has-children>a:before, .menu_hover_color_line>ul>li:not(.menu-collapse).menu-item-has-children>a:after{
	left: 2em !important;
	right: auto;
}

.menu_hover_color_line>ul>li[class*="icon-"]:not(.menu-collapse)>a:before, .menu_hover_color_line>ul>li[class*="icon-"]:not(.menu-collapse)>a:after, .menu_hover_color_line>ul>li[class*="image-"]:not(.menu-collapse)>a:before, .menu_hover_color_line>ul>li[class*="image-"]:not(.menu-collapse)>a:after{
	right: 0.5em;
	left: auto;
}

.menu_hover_color_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse)>a:before, .menu_hover_color_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse)>a:after{
	right: 0 !important;
	left: 0 !important;
}

.menu_hover_zoom_line>ul>li:not(.menu-collapse)>a:before{
	right: 50%;
	left: auto;
}

.menu_hover_zoom_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse)>a:before{
	right: 0;
	left: auto;
}

.menu_hover_path_line>ul>li:not(.menu-collapse):before{
	right: 0.2em;
	left: auto;
}

.menu_hover_path_line>ul>li:not(.menu-collapse):after{
	left: 0.2em;
	right: auto;
}

.menu_hover_path_line>ul>li:not(.menu-collapse)>a:before, .menu_hover_path_line>ul>li:not(.menu-collapse)>a:after, .menu_hover_path_line>ul>li:not(.menu-collapse).menu-item-has-children>a:after{
	right: 0.2em;
	left: 0.2em;
}

.menu_hover_path_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse):before{
	right: 0;
	left: auto;
}

.menu_hover_path_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse):after{
	left: 0;
	right: auto;
}

.menu_hover_path_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse)>a:before, .menu_hover_path_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse)>a:after, .menu_hover_path_line.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse).menu-item-has-children>a:after{
	right: 0;
	left: 0;
}

.menu_hover_roll_down>ul>li:not(.menu-collapse)>a:before{
	left: 0.7em;
	right: 0.7em;
}

.menu_hover_roll_down.sc_layouts_menu_dir_vertical>ul>li:not(.menu-collapse)>a:before{
	right: 0;
	left: 0;
}

.menu_hover_roll_down>ul>li:not(.menu-collapse)[class*="icon-"]>a:before, .menu_hover_roll_down>ul>li:not(.menu-collapse)[class*="image-"]>a:before{
	right: 0.5em;
	left: auto;
}

.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_ajax .search_field{
	padding-right: 1.5em !important;
	padding-left: 0;
}

.sc_layouts_column_icons_position_right .search_wrap.search_ajax .search_field{
	padding-left: 1.5em !important;
	padding-right: 0;
}

.search_wrap .search_submit{
	right: 0;
	left: auto;
}

.search_wrap .search_results{
	right: 0;
	left: auto;
	text-align: right;
}

.search_wrap .search_results:after{
	right: 3em;
	left: auto;
	border-right: 1px solid #e5e5e5;
	border-left: none;
}

.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_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{
	left: auto;
	right: 1em;
}

.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: 50%;
	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 !important;
}

.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 !important;
}

.search_style_fullscreen .search_results{
	right: 50% !important;
	left: auto !important;
}

.search_style_fullscreen .search_results:after{
	right: 3em !important;
	left: auto !important;
}

.sc_layouts_title_caption img{
	margin: -0.1em 0 0 0.2em ;
}

.sc_layouts_title_meta .post_edit:before{
	margin-left: 0.5em;
	margin-right: auto;
}

.sc_layouts_title.with_tint.with_content:before{
	right: 0;
	left: 0;
}

.sc_layouts_title.sc_align_left .sc_layouts_title_description, .sc_layouts_title.sc_align_right .sc_layouts_title_description{
	margin-right: 0;
	margin-left: 0;
}

.sc_layouts_title .trx_addons_video_player.with_video_autoplay, .sc_layouts_title .trx_addons_video_player.with_video_autoplay:not(.post_featured_bg):not(.with_thumb){
	right: 0;
	left: 0;
}

.sc_layouts_title .trx_addons_video_player.with_video_autoplay .video_frame, .sc_layouts_title .trx_addons_video_player.with_video_autoplay .wp-video, .sc_layouts_title .trx_addons_video_player.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .video_frame, .sc_layouts_title .trx_addons_video_player.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .wp-video{
	right: 0;
	left: 0;
}




/* body {direction:rtl;} */
/* __plugins.css */

.post_layout_excerpt.sticky>*:not(.post_featured){
	padding-right: 4.8rem;
	padding-left: 4.8rem;
}

.post_layout_excerpt .post_header .post_price{
	left: 0;
	right: auto;
}

.blog_style_excerpt div.esg-filters, .blog_style_excerpt .woocommerce nav.woocommerce-pagination ul, .blog_style_excerpt .comments_pagination, .blog_style_excerpt .nav-links, .blog_style_excerpt .page_links{
	text-align: right!important;
}

.post_layout_band .post_content_wrap{
	padding: 0 2em 0 0 ;
}

.post_layout_band .post_header .post_price{
	left: 0;
	right: auto;
}

.post_layout_classic:not(.format-quote)>*:not(.post_featured){
	padding-right: 3.8rem;
	padding-left: 3.8rem;
}

.post_layout_classic.format-quote>*:not(.post_content){
	padding-right: 3.8rem;
	padding-left: 3.8rem;
}

.masonry_wrap{
	margin-left: calc( -1 * var(--theme-var-grid_gap ) );
	margin-right: auto;
}

.masonry_wrap .masonry_item{
	padding: 0 0 var(--theme-var-grid_gap) var(--theme-var-grid_gap) ;
}

.post_header_wrap_style_style-1.with_featured_image:before{
	right: 0;
	left: 0;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.13) 50%, rgba(0, 0, 0, 0.25) 66%, rgba(0, 0, 0, 0.75) 100%);
}

.post_header_wrap_style_style-1 .post_featured.with_thumb + .post_header, .post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header{
	right: 50%;
	left: auto;
}

.post_header_wrap_style_style-1 .post_header .post_meta_other .post_meta_item:after, .post_header_wrap_style_style-1 .post_header .post_meta_other .vc_inline-link:after{
	margin: 0 0 0 1em ;
}

.post_header_wrap_style_style-1 .post_header .post_meta_other .post_author_avatar{
	margin-left: 0.75em;
	margin-right: auto;
}

@media (min-width:768px){
	.rtl.single_style_style-2 .page_content_wrap>.content_wrap .post_footer .post_tags_single{
		float: right;
	}

	.rtl.single_style_style-2 .page_content_wrap>.content_wrap .post_footer .post_meta{
		float: left;
	}

}

.post_header_wrap_style_style-2 .post_author_by{
	margin-left: 0.3em;
	margin-right: auto;
}

.post_header_wrap_style_style-2 .post_header .post_meta_other .post_share .social_item{
	margin: 0 0 0 10px ;
}

.post_header_wrap_style_style-2 .post_header .post_meta_other .post_meta_item:after, .post_header_wrap_style_style-2 .post_header .post_meta_other .vc_inline-link:after{
	margin: 0 0 0 1em ;
}

.post_header_wrap_style_style-3 .post_header .post_meta_other .post_share .social_item{
	margin: 0 0 0 10px ;
}

.post_header_wrap_style_style-3 .post_header .post_meta_other .post_meta_item:after, .post_header_wrap_style_style-3 .post_header .post_meta_other .vc_inline-link:after{
	margin: 0 0 0 1em ;
}

.post_header_wrap_style_style-4 .post_header .post_meta_other .post_share .social_item{
	margin: 0 0 0 10px ;
}

.post_header_wrap_style_style-4 .post_header .post_meta_other .post_meta_item:after, .post_header_wrap_style_style-4 .post_header .post_meta_other .vc_inline-link:after{
	margin: 0 0 0 1em ;
}

.post_header_wrap_style_style-5 .post_author_by{
	margin-left: 0.3em;
	margin-right: auto;
}

.post_header_wrap_style_style-5 .post_header .post_meta_other .post_share .social_item{
	margin: 0 0 0 10px ;
}

.post_header_wrap_style_style-5 .post_header .post_meta_other .post_meta_item:after, .post_header_wrap_style_style-5 .post_header .post_meta_other .vc_inline-link:after{
	margin: 0 0 0 1em ;
}

.post_header_wrap_style_style-6 .post_author_by{
	margin-left: 0.3em;
	margin-right: auto;
}

.post_header_wrap_style_style-6 .post_header .post_meta_other .post_share .social_item{
	margin: 0 0 0 10px ;
}

.post_header_wrap_style_style-6 .post_header .post_meta_other .post_meta_item:after, .post_header_wrap_style_style-6 .post_header .post_meta_other .vc_inline-link:after{
	margin: 0 0 0 1em ;
}

.post_header_wrap_style_style-7 .post_author_by{
	margin-left: 0.3em;
	margin-right: auto;
}

.post_header_wrap_style_style-7 .post_header .post_meta_other .post_share .social_item{
	margin: 0 0 0 10px ;
}

.post_header_wrap_style_style-7 .post_header .post_meta_other .post_meta_item:after, .post_header_wrap_style_style-7 .post_header .post_meta_other .vc_inline-link:after{
	margin: 0 0 0 1em ;
}

.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:last-child{
	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;
}

.trx_popup .trx_popup_close{
	left: 20px;
	right: auto !important;
}

.trx_popup .trx_popup_close:before, .trx_popup .trx_popup_close:after{
	right: 27%;
	left: auto;
}

.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;
}

.sc_button_hover_slide_left{
	background: linear-gradient(to left var(--theme-color-text_hover) 50% var(--theme-color-text_link) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-text_link) !important;
}

.sc_button_hover_slide_right{
	background: linear-gradient(to right var(--theme-color-text_hover) 50% var(--theme-color-text_link) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-text_link) !important;
}

.sc_button_hover_slide_top{
	background: linear-gradient(to bottom, var(--theme-color-text_hover) 50% var(--theme-color-text_link) 50%) no-repeat scroll left bottom/100% 210% var(--theme-color-text_link) !important;
}

.sc_button_hover_slide_bottom{
	background: linear-gradient(to top, var(--theme-color-text_hover) 50% var(--theme-color-text_link) 50%) no-repeat scroll left top/100% 210% var(--theme-color-text_link) !important;
}

.sc_button_hover_style_link2.sc_button_hover_slide_left{
	background: linear-gradient(to left var(--theme-color-text_hover2) 50% var(--theme-color-text_link2) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-text_link2) !important;
}

.sc_button_hover_style_link2.sc_button_hover_slide_right{
	background: linear-gradient(to right var(--theme-color-text_hover2) 50% var(--theme-color-text_link2) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-text_link2) !important;
}

.sc_button_hover_style_link2.sc_button_hover_slide_top{
	background: linear-gradient(to bottom, var(--theme-color-text_hover2) 50% var(--theme-color-text_link2) 50%) no-repeat scroll left bottom/100% 210% var(--theme-color-text_link2) !important;
}

.sc_button_hover_style_link2.sc_button_hover_slide_bottom{
	background: linear-gradient(to top, var(--theme-color-text_hover2) 50% var(--theme-color-text_link2) 50%) no-repeat scroll left top/100% 210% var(--theme-color-text_link2) !important;
}

.sc_button_hover_style_link3.sc_button_hover_slide_left{
	background: linear-gradient(to left var(--theme-color-text_hover3) 50% var(--theme-color-text_link3) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-text_link3) !important;
}

.sc_button_hover_style_link3.sc_button_hover_slide_right{
	background: linear-gradient(to right var(--theme-color-text_hover3) 50% var(--theme-color-text_link3) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-text_link3) !important;
}

.sc_button_hover_style_link3.sc_button_hover_slide_top{
	background: linear-gradient(to bottom, var(--theme-color-text_hover3) 50% var(--theme-color-text_link3) 50%) no-repeat scroll left bottom/100% 210% var(--theme-color-text_link3) !important;
}

.sc_button_hover_style_link3.sc_button_hover_slide_bottom{
	background: linear-gradient(to top, var(--theme-color-text_hover3) 50% var(--theme-color-text_link3) 50%) no-repeat scroll left top/100% 210% var(--theme-color-text_link3) !important;
}

.sc_button_hover_style_dark.sc_button_hover_slide_left{
	background: linear-gradient(to left var(--theme-color-text_link) 50% var(--theme-color-text_dark) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-text_dark) !important;
}

.sc_button_hover_style_dark.sc_button_hover_slide_right{
	background: linear-gradient(to right var(--theme-color-text_link) 50% var(--theme-color-text_dark) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-text_dark) !important;
}

.sc_button_hover_style_dark.sc_button_hover_slide_top{
	background: linear-gradient(to bottom, var(--theme-color-text_link) 50% var(--theme-color-text_dark) 50%) no-repeat scroll left bottom/100% 210% var(--theme-color-text_dark) !important;
}

.sc_button_hover_style_dark.sc_button_hover_slide_bottom{
	background: linear-gradient(to top, var(--theme-color-text_link) 50% var(--theme-color-text_dark) 50%) no-repeat scroll left top/100% 210% var(--theme-color-text_dark) !important;
}

.sc_button_hover_style_light.sc_button_hover_slide_left{
	background: linear-gradient(to left var(--theme-color-text_link) 50% var(--theme-color-text_light) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-text_light) !important;
}

.sc_button_hover_style_light.sc_button_hover_slide_right{
	background: linear-gradient(to right var(--theme-color-text_link) 50% var(--theme-color-text_light) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-text_light) !important;
}

.sc_button_hover_style_light.sc_button_hover_slide_top{
	background: linear-gradient(to bottom, var(--theme-color-text_link) 50% var(--theme-color-text_light) 50%) no-repeat scroll left bottom/100% 210% var(--theme-color-text_light) !important;
}

.sc_button_hover_style_light.sc_button_hover_slide_bottom{
	background: linear-gradient(to top, var(--theme-color-text_link) 50% var(--theme-color-text_light) 50%) no-repeat scroll left top/100% 210% var(--theme-color-text_light) !important;
}

.sc_button_hover_style_inverse.sc_button_hover_slide_left{
	background: linear-gradient(to left var(--theme-color-inverse_link) 50% var(--theme-color-text_link) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-text_link) !important;
}

.sc_button_hover_style_inverse.sc_button_hover_slide_right{
	background: linear-gradient(to right var(--theme-color-inverse_link) 50% var(--theme-color-text_link) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-text_link) !important;
}

.sc_button_hover_style_inverse.sc_button_hover_slide_top{
	background: linear-gradient(to bottom, var(--theme-color-inverse_link) 50% var(--theme-color-text_link) 50%) no-repeat scroll left bottom/100% 210% var(--theme-color-text_link) !important;
}

.sc_button_hover_style_inverse.sc_button_hover_slide_bottom{
	background: linear-gradient(to top, var(--theme-color-inverse_link) 50% var(--theme-color-text_link) 50%) no-repeat scroll left top/100% 210% var(--theme-color-text_link) !important;
}

.sc_button_hover_style_hover.sc_button_hover_slide_left{
	background: linear-gradient(to left var(--theme-color-text_hover) 50% var(--theme-color-text_link) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-text_link) !important;
}

.sc_button_hover_style_hover.sc_button_hover_slide_right{
	background: linear-gradient(to right var(--theme-color-text_hover) 50% var(--theme-color-text_link) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-text_link) !important;
}

.sc_button_hover_style_hover.sc_button_hover_slide_top{
	background: linear-gradient(to bottom, var(--theme-color-text_hover) 50% var(--theme-color-text_link) 50%) no-repeat scroll left bottom/100% 210% var(--theme-color-text_link) !important;
}

.sc_button_hover_style_hover.sc_button_hover_slide_bottom{
	background: linear-gradient(to top, var(--theme-color-text_hover) 50% var(--theme-color-text_link) 50%) no-repeat scroll left top/100% 210% var(--theme-color-text_link) !important;
}

.sc_button_hover_style_alter.sc_button_hover_slide_left{
	background: linear-gradient(to left var(--theme-color-alter_dark) 50% var(--theme-color-alter_link) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-alter_link) !important;
}

.sc_button_hover_style_alter.sc_button_hover_slide_right{
	background: linear-gradient(to right var(--theme-color-alter_dark) 50% var(--theme-color-alter_link) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-alter_link) !important;
}

.sc_button_hover_style_alter.sc_button_hover_slide_top{
	background: linear-gradient(to bottom, var(--theme-color-alter_dark) 50% var(--theme-color-alter_link) 50%) no-repeat scroll left bottom/100% 210% var(--theme-color-alter_link) !important;
}

.sc_button_hover_style_alter.sc_button_hover_slide_bottom{
	background: linear-gradient(to top, var(--theme-color-alter_dark) 50% var(--theme-color-alter_link) 50%) no-repeat scroll left top/100% 210% var(--theme-color-alter_link) !important;
}

.sc_button_hover_style_alterbd.sc_button_hover_slide_left{
	background: linear-gradient(to left var(--theme-color-alter_link) 50% var(--theme-color-alter_bd_color) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-alter_bd_color) !important;
}

.sc_button_hover_style_alterbd.sc_button_hover_slide_right{
	background: linear-gradient(to right var(--theme-color-alter_link) 50% var(--theme-color-alter_bd_color) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-alter_bd_color) !important;
}

.sc_button_hover_style_alterbd.sc_button_hover_slide_top{
	background: linear-gradient(to bottom, var(--theme-color-alter_link) 50% var(--theme-color-alter_bd_color) 50%) no-repeat scroll left bottom/100% 210% var(--theme-color-alter_bd_color) !important;
}

.sc_button_hover_style_alterbd.sc_button_hover_slide_bottom{
	background: linear-gradient(to top, var(--theme-color-alter_link) 50% var(--theme-color-alter_bd_color) 50%) no-repeat scroll left top/100% 210% var(--theme-color-alter_bd_color) !important;
}

.sc_button_hover_style_extra.sc_button_hover_slide_left{
	background: linear-gradient(to left var(--theme-color-extra_link) 50% var(--theme-color-extra_bg_color) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-extra_bg_color) !important;
}

.sc_button_hover_style_extra.sc_button_hover_slide_right{
	background: linear-gradient(to right var(--theme-color-extra_link) 50% var(--theme-color-extra_bg_color) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-extra_bg_color) !important;
}

.sc_button_hover_style_extra.sc_button_hover_slide_top{
	background: linear-gradient(to bottom, var(--theme-color-extra_link) 50% var(--theme-color-extra_bg_color) 50%) no-repeat scroll left bottom/100% 210% var(--theme-color-extra_bg_color) !important;
}

.sc_button_hover_style_extra.sc_button_hover_slide_bottom{
	background: linear-gradient(to top, var(--theme-color-extra_link) 50% var(--theme-color-extra_bg_color) 50%) no-repeat scroll left top/100% 210% var(--theme-color-extra_bg_color) !important;
}

.sc_button_hover_slide_left:hover, .sc_button_hover_slide_left.active, .ui-state-active .sc_button_hover_slide_left, .vc_active .sc_button_hover_slide_left, .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_left, li.active .sc_button_hover_slide_left{
	background-position: right bottom !important;
}

.sc_button_hover_slide_right:hover, .sc_button_hover_slide_right.active, .ui-state-active .sc_button_hover_slide_right, .vc_active .sc_button_hover_slide_right, .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_right, li.active .sc_button_hover_slide_right{
	background-position: left bottom !important;
}

.sc_button_hover_slide_top:hover, .sc_button_hover_slide_top.active, .ui-state-active .sc_button_hover_slide_top, .vc_active .sc_button_hover_slide_top, .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_top, li.active .sc_button_hover_slide_top{
	background-position: left top !important;
}

.sc_button_hover_slide_bottom:hover, .sc_button_hover_slide_bottom.active, .ui-state-active .sc_button_hover_slide_bottom, .vc_active .sc_button_hover_slide_bottom, .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_bottom, li.active .sc_button_hover_slide_bottom{
	background-position: left bottom !important;
}

.post_featured .mask{
	right: 0;
	left: 0;
}

.post_featured .post_link{
	right: 0;
	left: 0;
}

.post_featured.hover_ .icons{
	right: 0;
	left: 0;
}

.post_featured.hover_icon .icons, .post_featured.hover_icons .icons{
	right: 0;
	left: 0;
}

.post_featured.hover_icon .icons a, .post_featured.hover_icons .icons a{
	margin: -1em -1em 0 0 ;
	right: 50%;
	left: auto;
}

.post_featured.hover_icons .icons a{
	margin-right: -2.25em;
	margin-left: auto;
}

.post_featured.hover_icons .icons a + a{
	margin-right: 0.25em;
	margin-left: auto;
}

.post_featured.hover_icons .icons a.single_icon{
	margin-right: 0;
}

.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: 0;
}

.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_excerpt .post_info, .post_featured.hover_border .post_info{
	right: 0;
	left: 0;
}

.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_info .post_info{
	right: 0;
	left: 0;
	text-align: right;
}

.post_featured.hover_info .post_info .post_category{
	right: 1.5em;
	left: auto;
}

.post_featured.hover_info .post_info .post_category a{
	margin: 0 0 0.3em 0.3em ;
}

.post_featured.hover_info .post_info .post_title{
	text-align: right;
}

.post_featured.hover_info .post_info .post_descr{
	text-align: right;
}

.sc_team_mask, .post_featured.hover_info .mask{
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.85) 100%);
}

.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_excerpt .post_info, .post_featured.hover_excerpt .post_info .post_title, .post_featured.hover_excerpt .post_info .post_descr{
	text-align: right;
}

.post_featured.hover_excerpt .post_info .post_title, .post_featured.hover_excerpt .post_info .post_descr{
	right: 0;
	left: auto;
}

.post_featured.hover_border .post_info:before, .post_featured.hover_border .post_info:after{
	left: 30px;
	right: 30px;
}

.post_featured.hover_border .post_info:after{
	border-right: 1px solid var(--theme-color-inverse_link);
	border-left: 1px solid var(--theme-color-inverse_link);
}

.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: 0;
}

.post_featured.hover_shop .icons a{
	margin-right: -1.76em;
	margin-left: auto;
	right: 50%;
	left: auto;
}

.product-category .post_featured.hover_shop .icons a, .post_featured.hover_shop .icons a.product_out_stock:not(.product_type_external) + 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_buttons .icons{
	right: 0;
	left: 0;
}

.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;
}

.product-category .post_featured.hover_shop_buttons .icons a, .post_featured.hover_shop_buttons .icons a.product_out_stock + a{
	right: 0 !important;
	left: auto;
}

.trx_addons_dropcap_style_1{
	margin-left: 0.7em;
	margin-right: auto;
}

.trx_addons_dropcap_style_2{
	margin-left: 0.4em;
	margin-right: auto;
}

.sc_price_default .sc_price_item_details ul, .woocommerce .product-categories, .post_content ul:not([class]), .widget_categories ul, ol[class*=trx_addons_list_custom], ul[class*=trx_addons_list_custom]{
	padding-right: calc(1.1em + 13px);
	padding-left: 0;
	text-align: right;
}

.sc_price_default .sc_price_item_details ul>li:not(.woocommerce-MyAccount-navigation-link):before, .woocommerce .product-categories>li:not(.woocommerce-MyAccount-navigation-link):before, .post_content ul:not([class])>li:not(.woocommerce-MyAccount-navigation-link):before, .widget_categories ul>li:not(.woocommerce-MyAccount-navigation-link):before, ol[class*=trx_addons_list_custom]>li:not(.woocommerce-MyAccount-navigation-link):before, ul[class*=trx_addons_list_custom]>li:not(.woocommerce-MyAccount-navigation-link):before{
	right: calc(-1.1em - 13px);
	left: auto;
}
.widget_product_categories .product-categories li {
	text-align: right;
}

.menu_side_left .sc_layouts_row_fixed_on{
	margin-right: 6rem !important;
	margin-left: auto;
}

.menu_side_right .sc_layouts_row_fixed_on{
	margin-left: 6rem !important;
	margin-right: auto;
}

body.mobile_layout.menu_side_left .sc_layouts_row_fixed_on{
	margin-right: 0 !important;
	margin-left: auto;
}

body.mobile_layout.menu_side_right .sc_layouts_row_fixed_on{
	margin-left: 0 !important;
	margin-right: auto;
}

.menu_side_right .sc_stack_section_fixed{
	left: 6rem !important;
	right: auto;
}

.menu_side_left .sc_stack_section_fixed{
	right: 6rem !important;
	left: auto;
}

.slider_container.slider_controls_side .slider_controls_wrap>a, .slider_outer_controls_side .slider_controls_wrap>a .slider_container.slider_controls_side .slider_controls_wrap>a, .slider_outer_controls_side .slider_controls_wrap>a{
	margin-right: 0 !important;
	margin-left: 0 !important;
}

.slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev, .slider_outer_controls_side .slider_controls_wrap>a.slider_prev{
	right: 0 !important;
	left: auto;
}

.slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev, .slider_outer_controls_side .slider_controls_wrap>a.slider_prev{
	right: 40px!important;
}

.sidebar .trx_addons_columns_wrap{
	margin-left: 0;
}

.slider_style_modern.slider_outer_controls_bottom .slider_controls_wrap{
	flex-direction: row-reverse;
}

.post_item_none_search .search_wrap .search_field, .post_item_none_archive .search_wrap .search_field{
	padding: 1.2em 1em 1em 3em !important;
}

.post_item_none_search .search_wrap .search_submit, .post_item_none_archive .search_wrap .search_submit{
	right: auto !important;
	left: 0 !important;
}

.sc_layouts_search .search_field{
	padding-right: 24px !important;
	padding-left: 0;
}

.sc_slider_controls .slider_controls_wrap > .slider_prev:before,
.slider_container.slider_controls_side .slider_controls_wrap > .slider_prev:before,
.slider_outer_controls_side .slider_controls_wrap > .slider_prev:before,
.slider_outer_controls_outside .slider_controls_wrap > .slider_prev:before,
.slider_outer_controls_top .slider_controls_wrap > .slider_prev:before,
.slider_outer_controls_bottom .slider_controls_wrap > .slider_prev:before {
	content: '\e9a7' !important;
}
.sc_slider_controls .slider_controls_wrap > .slider_next:before,
.slider_container.slider_controls_side .slider_controls_wrap > .slider_next:before,
.slider_outer_controls_side .slider_controls_wrap > .slider_next:before,
.slider_outer_controls_outside .slider_controls_wrap > .slider_next:before,
.slider_outer_controls_top .slider_controls_wrap > .slider_next:before,
.slider_outer_controls_bottom .slider_controls_wrap > .slider_next:before {
	content: '\e9a6' !important;
}

.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;
}

.footer_wrap .widget_contacts .contacts_description, .footer_wrap .widget_contacts .contacts_content{
	margin-right: auto;
	margin-left: auto;
}

.trx_addons_reviews_bubble:before{
	border-left-color: var(--theme-color-bd_color);
	border-right-color: unset;
}

.sc_layouts_cart_widget .cart_list{
	padding-left: 1em !important;
	padding-right: 0;
}

ul.sc_layouts_submenu .post_featured.hover_info .post_info .post_category{
	right: 1em;
	left: auto;
}

.menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_filters, .menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_posts_container, .menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_pagination{
	margin-right: 0;
}

.menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_right .sc_item_filters, .menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_right .sc_item_posts_container, .menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_right .sc_item_pagination{
	margin-left: 0;
}

.menu_mobile ul.sc_layouts_submenu .sc_item_filters .sc_item_filters_tabs li{
	margin-left: 1em;
	margin-right: auto;
}

.menu_mobile ul.sc_layouts_submenu .sc_item_filters .sc_item_filters_tabs li:last-child{
	margin-left: 0;
}

.widget.woocommerce.widget_shopping_cart .button.checkout.wc-forward{
	margin-right: 0;
}

.sc_action.sc_action_default .sc_action_item .sc_action_item_inner .sc_action_item_inner_content .sc_action_item_link:after{
	right: 0;
	left: auto;
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*=post_info_]{
	background: linear-gradient(180deg, var(--theme-color-extra_bg_color_00) 100% var(--theme-color-extra_bg_color) 100%);
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*=post_info_] .sc_blogger_item_title{
	text-align: right;
}

.trx_addons_icon-basket:before{
	margin-left: 6px;
	margin-right: auto;
}

.trx_addons_icon-user-alt:before, .trx_addons_icon-user-times:before{
	margin-left: 6px;
	margin-right: auto;
}

.sc_services_chess .sc_services_item.services-chess-reverse .sc_services_item_header{
	float: left;
}

.sc_services_chess .sc_services_item.services-chess-reverse .sc_services_item_content{
	left: auto;
	right: auto;
}

.sc_services_chess .sc_services_item.services-chess-reverse:nth-child(2n+2) .sc_services_item_header{
	float: right;
}

.sc_services_chess .sc_services_item.services-chess-reverse:nth-child(2n+2) .sc_services_item_content{
	left: 0;
	right: auto;
}

.sc_team.sc_team_featured .sc_team_item .post_featured .sc_team_mask{
	left: 0;
	right: auto;
}

.sc_team.sc_team_featured .sc_team_item .post_featured .sc_team_mask .sc_team_item_subtitle{
	margin: 0 0 7px 0 ;
}

.sc_team.sc_team_featured .sc_team_item .post_featured .sc_team_mask .sc_team_item_socials .social_item{
	margin: 0 0 0 0.5em ;
}

.services_page_related.sc_services_default.related_style_modern .related_columns_2, .sc_services_columns_wrap.sc_item_posts_container.sc_item_columns_3{
	margin-left: 0;
}

.menu_side_right .trx_addons_scroll_to_top{
	right: 2em;
	left: auto;
}

.rtl .sc_price .sc_price_item .sc_price_item_info{
	text-align: right;
}

.sc_price .sc_price_item .sc_price_item_info>*:not(.sc_button){
	padding-right: 4.2rem;
	padding-left: 4.2rem;
}

.rtl .sc_price .sc_price_item .sc_price_item_info .sc_price_item_subtitle{
	text-align: right;
}

.rtl .sc_price .sc_price_item .sc_price_item_info .sc_price_item_title{
	text-align: right;
}

.rtl .sc_price .sc_price_item .sc_price_item_info .sc_price_item_price{
	text-align: right;
}

.post_content>.elementor, [class*=type-cpt_]>[class*=_page_content]>.elementor{
	margin-right: calc( -1 * var(--theme-var-elm_add_page_margins) / 2 );
	margin-left: calc( -1 * var(--theme-var-elm_add_page_margins) / 2 );
}

.body_style_fullscreen .post_content>.elementor .elementor-section.elementor-section-full_width>.elementor-container.elementor-column-gap-no, .body_style_fullscreen [class*=type-cpt_]>[class*=_page_content]>.elementor .elementor-section.elementor-section-full_width>.elementor-container.elementor-column-gap-no{
	margin-right: calc( var(--theme-var-elm_add_page_margins) / 2 );
	margin-left: calc( var(--theme-var-elm_add_page_margins) / 2 );
}

.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{
	padding: calc( 2 / var(--theme-var-elm_gap_narrow) );
}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
	padding: calc( 2 / var(--theme-var-elm_gap_default) );
}

.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{
	padding: calc( 2 / var(--theme-var-elm_gap_extended) );
}

.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{
	padding: calc( 2 / var(--theme-var-elm_gap_wide) );
}

.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{
	padding: calc( 2 / var(--theme-var-elm_gap_wider) );
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow, .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow{
	right: calc( -1 * var(--theme-var-elm_gap_narrow) / 2 );
	left: auto;
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow{
	margin-right: calc( -1 * var(--theme-var-elm_gap_narrow) / 2 );
	margin-left: calc( -1 * var(--theme-var-elm_gap_narrow) / 2 );
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default, .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default{
	right: calc( -1 * var(--theme-var-elm_gap_default) / 2 );
	left: auto;
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default{
	margin-right: calc( -1 * var(--theme-var-elm_gap_default) / 2 );
	margin-left: calc( -1 * var(--theme-var-elm_gap_default) / 2 );
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended, .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended{
	right: calc( -1 * var(--theme-var-elm_gap_extended) / 2 );
	left: auto;
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended{
	margin-right: calc( -1 * var(--theme-var-elm_gap_extended) / 2 );
	margin-left: calc( -1 * var(--theme-var-elm_gap_extended) / 2 );
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide, .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide{
	right: calc( -1 * var(--theme-var-elm_gap_wide) / 2 );
	left: auto;
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide{
	margin-right: calc( -1 * var(--theme-var-elm_gap_wide) / 2 );
	margin-left: calc( -1 * var(--theme-var-elm_gap_wide) / 2 );
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider, .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider{
	right: calc( -1 * var(--theme-var-elm_gap_wider) / 2 );
	left: auto;
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider{
	margin-right: calc( -1 * var(--theme-var-elm_gap_wider) / 2 );
	margin-left: calc( -1 * var(--theme-var-elm_gap_wider) / 2 );
}

.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-percentage{
	left: 0;
	right: auto !important;
}

.ta_under_strips:before, .ta_under_strips:after{
	right: 0;
	left: 0;
}

@media (min-width:600px){
	body.edit-post-visual-editor .editor-block-list__block:not([data-align]) .editor-block-list__block-edit{
		                                                                          margin-right: calc( -1 * ( 43px - var(--theme-var-grid_gap) / 2 ) );
		                                                                          margin-left: calc( -1 * ( 43px - var(--theme-var-grid_gap) / 2 ) );
	                                                                          }

}

.block-editor-block-list__layout .block-editor-block-list__block[data-align=wide]>.block-editor-block-list__block-edit:before, .block-editor-block-list__layout .block-editor-block-list__block[data-align=full]>.block-editor-block-list__block-edit:before{
	right: -14px;
	left: -14px;
	border-left-width: 1px;
	border-right-width: unset;
}

.editor-block-list__block .kt-tabs-title-list{
	padding-right: 0;
}

.products .post_item.post_layout_hover_none.post_layout_thumbs .wc-forward{
	margin-right: 10px;
	margin-left: auto;
}

.widget.woocommerce .button + .button{
	margin-right: 3px;
	margin-left: auto;
}

.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 !important;
	right: auto !important;
}

.woocommerce div.product form.cart div.quantity span.q_inc, .woocommerce-page div.product form.cart div.quantity span.q_inc, .woocommerce .shop_table.cart div.quantity span.q_inc, .woocommerce-page .shop_table.cart div.quantity span.q_inc{
	border-radius: var(--theme-var-rad) 0 0 0;
}

.woocommerce div.product form.cart div.quantity span.q_dec, .woocommerce-page div.product form.cart div.quantity span.q_dec, .woocommerce .shop_table.cart div.quantity span.q_dec, .woocommerce-page .shop_table.cart div.quantity span.q_dec{
	border-radius: 0 0 0 var(--theme-var-rad);
}

.woocommerce .reprizo_shop_mode_buttons, .woocommerce-page .reprizo_shop_mode_buttons{
	float: right;
}

.woocommerce .reprizo_shop_mode_buttons a + a, .woocommerce-page .reprizo_shop_mode_buttons a + a{
	margin-right: 0.5em;
	margin-left: auto;
}

.woocommerce ul.products li.product .add_to_cart:before, .woocommerce div.product form.cart .button:before{
	margin-left: 0.6em;
	margin-right: auto;
}

.rtl.woocommerce ul.products li.product .outofstock_label,
.rtl .woocommerce ul.products li.product .outofstock_label{
	left: 15px;
	right: auto !important;
	-webkit-transform: rotate(-45deg);
    	-ms-transform: rotate(-45deg);
			transform: rotate(-45deg);
}

.woocommerce .woocommerce-result-count{
	margin: 1.2em 0 1.2em 0.5em ;
}

.rtl.woocommerce ul.products, 
.rtl.woocommerce-page ul.products{
	margin-left: -2em;
	margin-right: 0;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.woocommerce[class*=columns-] ul.products li.product,
.woocommerce-page[class*=columns-] ul.products li.product,
.woocommerce ul.products[class*=columns-] li.product,
.woocommerce-page ul.products[class*=columns-] li.product{
	padding: 0 0 2em 2em ;
}

.rtl.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale,
.rtl .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale{
	left: 5%;
	right: auto;
}

.woocommerce ul.products li.product .price del{
	margin-left: 6px;
	margin-right: auto !important;
}

.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 .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.sidebar_hide div.product div.images, .woocommerce-page.sidebar_hide div.product div.images, .woocommerce.sidebar_hide #content div.product div.images, .woocommerce-page.sidebar_hide #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{
	margin: 0 0 0 -6px ;
}

.woocommerce div.product div.images .flex-control-thumbs li{
	padding: 0 0 6px 6px ;
}

.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.sidebar_hide #content div.product div.summary, .woocommerce-page.sidebar_hide #content div.product div.summary, .woocommerce.sidebar_hide div.product div.summary, .woocommerce-page.sidebar_hide div.product div.summary{
	padding-right: 5em;
	padding-left: 0;
	float: left;
}

.single_product_layout_stretched div.product .woocommerce-tabs .wc-tabs li a{
	margin-left: 2em;
	margin-right: auto;
}

.single_product_layout_stretched div.product .woocommerce-tabs .panel{
	padding: 3em 0 0 0 ;
}

.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce .shop_table.cart div.quantity, .woocommerce-page .shop_table.cart div.quantity{
	margin: 0 0 0 0.5em !important;
}

.woocommerce td.product-name dl.variation dd{
	padding-right: 0.5em;
	padding-left: 0;
}

.woocommerce .product .summary>.yith-wcwl-add-to-wishlist{
	float: right !important;
}

.woocommerce .product .summary>.compare{
	float: right !important;
	margin-left: 5em;
	margin-right: auto !important;
}

.woocommerce .product .compare:before,
.woocommerce .product .yith-wcwl-add-to-wishlist .add_to_wishlist:before,
.woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a:before,
.woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a:before {
	margin-left: 0.2em;
	margin-right: auto !important;
}

.woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a:before {
	display: none;
}
.woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a:after {
	content: '\e8aa';
    font-family: "fontello";
    margin-left: 0.2em;
}

.woocommerce .product .compare:before{
	margin-left: 0.5em;
	margin-right: auto;
}

.woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback,
.woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback{
	margin: 0 0.5em 0 0;
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{
	right: auto;
	left: auto;
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap{
	right: 1em;
	left: auto;
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap>.yith-wcwl-add-to-wishlist>div>img{
	right: 50%;
	left: auto;
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap>a:before, .woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap>.yith-wcwl-add-to-wishlist>div>a:before{
	right: 0;
	left: auto;
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a>.tooltip{
	right: 100%;
	left: auto;
	margin-right: 10px;
	margin-left: auto;
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a>.tooltip:before{
	right: -7px;
	left: auto;
	border-width: 0 7px 4px 0 ;
	border-right-color: transparent !important;
	border-left-color: transparent !important;
}

.woocommerce ul.products li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist, .woocommerce ul.products li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist{
	margin-right: 1em;
	margin-left: auto;
}

.woocommerce ul.products.columns-4 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist, .woocommerce ul.products.columns-4 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist, .woocommerce ul.products.columns-5 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist, .woocommerce ul.products.columns-5 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist, .woocommerce ul.products.columns-6 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist, .woocommerce ul.products.columns-6 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist, .woocommerce ul.products.columns-7 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist, .woocommerce ul.products.columns-7 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist, .woocommerce ul.products.columns-8 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist, .woocommerce ul.products.columns-8 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist{
	margin-right: 0;
}

.woocommerce.yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share h4.yith-wcwl-share-title{
	margin-left: 1em;
	margin-right: auto;
}

#yith-wcwl-form .wishlist-title .show-title-form{
	margin-right: 10px;
	margin-left: auto;
}

#yith-wcwl-form .hidden-title-form>*{
	margin: 10px 0 0 10px ;
}

.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: 0;
}

.single_product_layout_stretched div.product .woocommerce-tabs .wc-tabs{
	padding-right: 0;
}

.woocommerce table.shop_attributes tr th, .woocommerce table.shop_attributes tr td{
	text-align: right;
}

.woocommerce div.product .woocommerce-product-rating, .woocommerce-page div.product .woocommerce-product-rating{
	float: left;
}

.woocommerce #reviews{
	margin-right: calc( -1 * var(--theme-var-grid_gap) / 2 );
	margin-left: calc( -1 * var(--theme-var-grid_gap) / 2 );
}

.rtl.woocommerce #reviews #comments, 
.rtl.woocommerce #comments + #review_form_wrapper{
	float: right;
	padding-right: calc( var(--theme-var-grid_gap) / 2 );
	padding-left: calc( var(--theme-var-grid_gap) / 2 );
}

.woocommerce #reviews #comments ol.commentlist ul.children{
	margin: 0 4em 0 0 ;
}

.rtl.woocommerce #reviews #comments ol.commentlist li img.avatar, 
.rtl.woocommerce-page #reviews #comments ol.commentlist li img.avatar{
	float: right;
	margin: 0 0 0.5em 1.5em ;
}

.rtl.woocommerce .reprizo_shop_mode_buttons, 
.rtl.woocommerce-page .reprizo_shop_mode_buttons {
	margin-right: 0;
}

.single-product ul.products li.product .post_data{
	right: 0;
	left: auto;
}

.single-product ul.products li.product .post_data .add_to_cart_wrap + .button{
	margin-right: 1em;
	margin-left: auto;
}

.widget.woocommerce.widget_shopping_cart a.remove.remove_from_cart_button {
	right: auto !important;
	left: 0!important;
	text-align: right;
}

.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 ul.cart_list li.mini_cart_item {
	padding: 0 5.25em 1em 0 ;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img{
	right: 0;
	left: auto;
}

.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl, .woocommerce-page ul.cart_list li dl, .woocommerce-page ul.product_list_widget li dl{
	padding-right: 8px;
	padding-left: 0;
	border-right-width: 1px;
	border-left-width: unset;
}

.woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.product_list_widget li dl dt{
	margin-left: 0.3em;
	margin-right: auto;
}

.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_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: -6px;
	margin-left: auto;
}

.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .button{
	float: left;
}

.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{
	float: right;
}

.woocommerce.widget_top_rated_products ul.product_list_widget li{
	padding: 0 6.6em 1em 0;
}

.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 .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty{
	padding-right: 0.75em;
	padding-left: 0;
}

.rtl.woocommerce table.cart .product-name, 
.rtl.woocommerce #content table.cart .product-name, 
.rtl.woocommerce-page table.cart .product-name, 
.rtl.woocommerce-page #content table.cart .product-name{
	text-align: right !important;
}

.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text{
	margin-left: 0.3em;
	margin-right: auto;
}

.rtl.woocommerce table.cart td.actions .coupon + .button, 
.rtl.woocommerce-page table.cart td.actions .coupon + .button, 
.rtl.woocommerce #content table.cart td.actions .coupon + .button, 
.rtl.woocommerce-page #content table.cart td.actions .coupon + .button{
	float: left;
}

.rtl.woocommerce .cart-collaterals .cart_totals table th, 
.rtl.woocommerce-page .cart-collaterals .cart_totals table th{
	text-align: right;
}

.woocommerce ul#shipping_method li{
	padding-right: 0;
}

.woocommerce-shipping-calculator .select_container:before{
	left: 2px;
	right: auto;
}

.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 tr th,
.woocommerce .checkout table.shop_table tr 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-terms-and-conditions-wrapper label{
	padding-right: 1.15em;
	padding-left: 0;
}

.woocommerce-terms-and-conditions-wrapper label input[type=checkbox]:before{
	right: 0;
	left: auto;
}

.ua_ie .woocommerce-terms-and-conditions-wrapper label{
	padding-right: 0;
}

.woocommerce-checkout .woocommerce-form-coupon .form-row-first{
	padding-right: 0;
}

.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 .woocommerce-address-fields .select_container:before{
	left: 2px;
	right: auto;
}

.rtl.woocommerce table.shop_table_responsive tr td, 
.rtl.woocommerce-page table.shop_table_responsive tr td{
	text-align: right !important;
}



.trx_addons_mouse_helper .trx_addons_mouse_helper_icon.icon-right-big:before {
	content: '\e92a';
}

.wpcf7-form p,
textarea.wpcf7-form-control, 
.wpcf7-form-control[type="text"], 
.wpcf7-form-control[type="number"], 
.wpcf7-form-control[type="tel"], 
.wpcf7-form-control[type="url"], 
.wpcf7-form-control[type="email"], 
.wpcf7-form-control[type="password"], 
.wpcf7-form-control[type="search"] {
	text-align: right;
}
.wpcf7-form,
.wpcf7-form .select_container{
	direction: rtl;
}

.elementor-widget-trx_sc_team + div + .elementor-widget-trx_sc_slider_controls .slider_next.with_title{
	order: -1;
}
.elementor-widget-trx_sc_team + div + .elementor-widget-trx_sc_slider_controls .slider_prev .featured-button-text{
	margin-left: 0.4em;
	margin-right: 0;
}
.elementor-widget-trx_sc_team + div + .elementor-widget-trx_sc_slider_controls .slider_prev .featured-button-line{
	margin-left: 1.2em;
	margin-right: auto;
}

.elementor-widget-trx_sc_team + div + .elementor-widget-trx_sc_slider_controls .slider_prev .featured-button-icon{
	margin: 0;
}


.elementor-widget-trx_sc_team + div + .elementor-widget-trx_sc_slider_controls .slider_prev .featured-button-container:hover .featured-button-line{
	margin-left: 0.4em;
}




.rtl.woocommerce ul.products li.product, 
.rtl.woocommerce-page ul.products li.product, 
.rtl.woocommerce[class*="columns-"] ul.products li.product,
.rtl.woocommerce-page[class*="columns-"] ul.products li.product,
.rtl.woocommerce ul.products[class*="columns-"] li.product, 
.rtl.woocommerce-page ul.products[class*="columns-"] li.product{
	padding: 0 0 2em 2em;
}


.rtl.woocommerce .shop_mode_list ul.products li.product .post_featured, 
.rtl.woocommerce-page .shop_mode_list ul.products li.product .post_featured{
	float: right;
	margin: 0 0 0 2em;
}

.rtl.woocommerce .shop_mode_list ul.products li.product .post_data, 
.rtl.woocommerce-page .shop_mode_list ul.products li.product .post_data {
	text-align: right;
}

.woocommerce #respond input#submit.added::after, 
.woocommerce a.button.added::after, 
.woocommerce button.button.added::after, 
.woocommerce input.button.added::after {
	margin-left: .53em;
	margin-right: 0;
}


.woocommerce .shop_mode_list ul.products li.product .post_data .added_to_cart, 
.woocommerce-page .shop_mode_list ul.products li.product .post_data .added_to_cart {
	margin-right: 1em;
}

.rtl.woocommerce.sidebar_hide div.product div.images, 
.rtl.woocommerce-page.sidebar_hide div.product div.images, 
.rtl.woocommerce.sidebar_hide #content div.product div.images, 
.rtl.woocommerce-page.sidebar_hide #content div.product div.images {	
	float: right;
}

.rtl.woocommerce div.product .woocommerce-product-rating, 
.rtl.woocommerce-page div.product .woocommerce-product-rating{
	float: left;
}

.wishlist_table.images_grid li .item-details table.item-details-table td.label, 
.wishlist_table.mobile li .item-details table.item-details-table td.label, 
.wishlist_table.mobile li table.additional-info td.label, 
.wishlist_table.modern_grid li .item-details table.item-details-table td.label{
	text-align: right;
}


header .sc_layouts_cart_items_short.sc_layouts_cart_items_short_no_style{
	display: inline-block;
}

.trx_addons_popup_form_field_agree{
	text-align: right;
}

/* 340 of 2163 CSS properties converted by rtl.daskhat.ir
 These properties should be override originals.
 just load rtl css file after original css file.*/

/* body {direction:rtl;} */

@media (max-width:1679px){
	body.menu_side_left{
		margin-right: var(--theme-var-xxl_menu_side);
		margin-left: auto;
	}

	body.menu_side_right{
		margin-left: var(--theme-var-xxl_menu_side);
		margin-right: auto;
	}

	.menu_side_left .sc_layouts_row_fixed_on{
		margin-right: var(--theme-var-xxl_menu_side) !important;
		margin-left: auto;
	}

	.menu_side_right .sc_layouts_row_fixed_on{
		margin-left: var(--theme-var-xxl_menu_side) !important;
		margin-right: auto;
	}

	.body_style_fullwide .content_wrap{
		padding-right: var(--theme-var-xxl_paddings_fullwide);
		padding-left: var(--theme-var-xxl_paddings_fullwide);
	}

	.body_style_fullwide.sidebar_right [class*=content_wrap]>.content, .body_style_fullscreen.sidebar_right [class*=content_wrap]>.content{
		padding-left: calc( var(--theme-var-xxl_sidebar_gap) + var(--theme-var-xxl_sidebar) );
		padding-right: 0;
	}

	.body_style_fullwide.sidebar_right [class*=content_wrap]>.sidebar, .body_style_fullscreen.sidebar_right [class*=content_wrap]>.sidebar{
		margin-right: calc( -1 * var(--theme-var-xxl_sidebar) );
		margin-left: auto;
	}

	.body_style_fullwide.sidebar_left [class*=content_wrap]>.content, .body_style_fullscreen.sidebar_left [class*=content_wrap]>.content{
		padding-right: calc( var(--theme-var-xxl_sidebar_gap) + var(--theme-var-xxl_sidebar) );
		padding-left: 0;
	}

	.body_style_fullwide.sidebar_left [class*=content_wrap]>.sidebar, .body_style_fullscreen.sidebar_left [class*=content_wrap]>.sidebar{
		margin-left: calc( -1 * var(--theme-var-xxl_sidebar) );
		margin-right: auto;
	}

	.nav-links-single.nav-links-fixed{
		right: auto;
		left: auto;
	}

	.nav-links-single.nav-links-fixed .nav-links .nav-previous, .nav-links-single.nav-links-fixed .nav-links .nav-next{
		right: auto;
		left: auto;
	}

}

@media (max-width:1439px){
	body.menu_side_left{
		margin-right: var(--theme-var-xl_menu_side);
		margin-left: auto;
	}

	body.menu_side_right{
		margin-left: var(--theme-var-xl_menu_side);
		margin-right: auto;
	}

	.menu_side_left .sc_layouts_row_fixed_on{
		margin-right: var(--theme-var-xl_menu_side) !important;
		margin-left: auto;
	}

	.menu_side_right .sc_layouts_row_fixed_on{
		margin-left: var(--theme-var-xl_menu_side) !important;
		margin-right: auto;
	}

	.body_style_fullwide .content_wrap{
		padding-right: var(--theme-var-xl_paddings_fullwide);
		padding-left: var(--theme-var-xl_paddings_fullwide);
	}

	.body_style_fullwide.sidebar_right [class*=content_wrap]>.content, .body_style_fullscreen.sidebar_right [class*=content_wrap]>.content{
		padding-left: calc( var(--theme-var-xl_sidebar_gap) + var(--theme-var-xl_sidebar) );
		padding-right: 0;
	}

	.body_style_fullwide.sidebar_right [class*=content_wrap]>.sidebar, .body_style_fullscreen.sidebar_right [class*=content_wrap]>.sidebar{
		margin-right: calc( -1 * var(--theme-var-xl_sidebar) );
		margin-left: auto;
	}

	.body_style_fullwide.sidebar_left [class*=content_wrap]>.content, .body_style_fullscreen.sidebar_left [class*=content_wrap]>.content{
		padding-right: calc( var(--theme-var-xl_sidebar_gap) + var(--theme-var-xl_sidebar) );
		padding-left: 0;
	}

	.body_style_fullwide.sidebar_left [class*=content_wrap]>.sidebar, .body_style_fullscreen.sidebar_left [class*=content_wrap]>.sidebar{
		margin-left: calc( -1 * var(--theme-var-xl_sidebar) );
		margin-right: auto;
	}

	.sidebar_hide.narrow_content .alignleft.is-style-alignfar, .sidebar_hide.narrow_content .is-style-alignfar>.alignleft{
		margin-right: calc( ( var(--theme-var-xl_page) - var(--theme-var-xl_content_narrow) ) / -2 );
		margin-left: auto;
	}

	.sidebar_hide.narrow_content .alignright.is-style-alignfar, .sidebar_hide.narrow_content .is-style-alignfar>.alignright{
		margin-left: calc( ( var(--theme-var-xl_page) - var(--theme-var-xl_content_narrow) ) / -2 );
		margin-right: auto;
	}

	.sidebar_hide.normal_content .alignleft.is-style-alignfar, .sidebar_hide.normal_content .is-style-alignfar>.alignleft{
		margin-right: calc( ( var(--theme-var-xl_page) - var(--theme-var-xl_content) ) / -2 );
		margin-left: auto;
	}

	.sidebar_hide.normal_content .post_info_vertical_present .alignleft.is-style-alignfar, .sidebar_hide.normal_content .post_info_vertical_present .is-style-alignfar>.alignleft{
		margin-right: calc( -1 * ( 17.647% + ( var(--theme-var-xl_page) - var(--theme-var-xl_content) ) / 2 ) );
		margin-left: auto;
	}

	.sidebar_hide.normal_content .alignright.is-style-alignfar, .sidebar_hide.normal_content .is-style-alignfar>.alignright{
		margin-left: calc( ( var(--theme-var-xl_page) - var(--theme-var-xl_content) ) / -2 );
		margin-right: auto;
	}

	body.sidebar_hide .alignwide, body.sidebar_hide.expand_content .alignwide, .sidebar_hide.expand_content .post_info_vertical_present .alignwide{
		right: 0;
		left: auto;
	}

	body.sidebar_hide.narrow_content .alignwide, body.sidebar_hide.normal_content .alignwide{
		right: calc( var(--theme-var-xl_page) / -2 + 50% );
		left: auto;
	}

	.sidebar_hide.normal_content .post_info_vertical_present .alignwide{
		right: calc( var(--theme-var-xl_page) / -2 + 50% - 8.8235% );
		left: auto;
	}

	.wp-block-column:not(:first-child){
		margin-right: calc( var(--theme-var-xl_grid_gap) / 2 );
		margin-left: auto;
	}

	.wp-block-column:not(:last-child){
		margin-left: calc( var(--theme-var-xl_grid_gap) / 2 );
		margin-right: auto;
	}

	.kt-gutter-default>.wp-block-kadence-column{
		margin-left: var(--theme-var-xl_grid_gap);
		margin-right: auto;
	}

	.has-small-gutter>[class*=wp-block-coblocks-]:not(:first-child){
		margin-right: calc( var(--theme-var-xl_grid_gap) / 2 );
		margin-left: auto;
	}

	.has-small-gutter>[class*=wp-block-coblocks-]:not(:last-child){
		margin-left: calc( var(--theme-var-xl_grid_gap) / 2 );
		margin-right: auto;
	}

	.menu_side_left .nav-links-single.nav-links-fixed{
		margin-right: var(--theme-var-xl_menu_side);
		margin-left: auto;
	}

	.menu_side_right .nav-links-single.nav-links-fixed{
		margin-left: var(--theme-var-xl_menu_side);
		margin-right: auto;
	}

	.menu_side_right .sc_stack_section_fixed{
		left: var(--theme-var-xl_menu_side) !important;
		right: auto;
	}

	.menu_side_left .sc_stack_section_fixed{
		right: var(--theme-var-xl_menu_side) !important;
		left: auto;
	}

	.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-xl_elm_gap_narrow) / 2 );
		padding-left: calc( var(--theme-var-xl_elm_gap_narrow) / 2 );
	}

	.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-xl_elm_gap_default) / 2 );
		padding-left: calc( var(--theme-var-xl_elm_gap_default) / 2 );
	}

	.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-xl_elm_gap_extended) / 2 );
		padding-left: calc( var(--theme-var-xl_elm_gap_extended) / 2 );
	}

	.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-xl_elm_gap_wide) / 2 );
		padding-left: calc( var(--theme-var-xl_elm_gap_wide) / 2 );
	}

	.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-xl_elm_gap_wider) / 2 );
		padding-left: calc( var(--theme-var-xl_elm_gap_wider) / 2 );
	}

	body.sidebar_position_hide.narrow_content .block-editor-block-list__block[data-align=left]>.block-editor-block-list__block-edit .is-style-alignfar{
		margin-right: calc( ( var(--theme-var-xl_page) - var(--theme-var-xl_content_narrow) ) / -2 );
		margin-left: auto;
	}

	body.sidebar_position_hide.narrow_content .block-editor-block-list__block[data-align=right]>.block-editor-block-list__block-edit .is-style-alignfar{
		margin-left: calc( ( var(--theme-var-xl_page) - var(--theme-var-xl_content_narrow) ) / -2 );
		margin-right: auto;
	}

	body.sidebar_position_hide.normal_content .block-editor-block-list__block[data-align=left]>.block-editor-block-list__block-edit .is-style-alignfar{
		margin-right: calc( ( var(--theme-var-xl_page) - var(--theme-var-xl_content) ) / -2 );
		margin-left: auto;
	}

	body.sidebar_position_hide.normal_content .block-editor-block-list__block[data-align=right]>.block-editor-block-list__block-edit .is-style-alignfar{
		margin-left: calc( ( var(--theme-var-xl_page) - var(--theme-var-xl_content) ) / -2 );
		margin-right: auto;
	}

	.woocommerce .reprizo_shop_mode_buttons, .woocommerce-page .reprizo_shop_mode_buttons{
		margin: 1.25em 0 1.25em 0.8em ;
	}

}

@media (max-width:1279px){
	body.menu_side_left{
		margin-right: var(--theme-var-lg_menu_side) !important;
		margin-left: auto;
	}

	body.menu_side_right{
		margin-left: var(--theme-var-lg_menu_side) !important;
		margin-right: auto;
	}

	.menu_side_left .sc_layouts_row_fixed_on{
		margin-right: var(--theme-var-lg_menu_side) !important;
		margin-left: auto;
	}

	.menu_side_right .sc_layouts_row_fixed_on{
		margin-left: var(--theme-var-lg_menu_side) !important;
		margin-right: auto;
	}

	.body_style_fullwide .content_wrap{
		padding-right: var(--theme-var-lg_paddings_fullwide);
		padding-left: var(--theme-var-lg_paddings_fullwide);
	}

	.body_style_fullwide.sidebar_right [class*=content_wrap]>.content, .body_style_fullscreen.sidebar_right [class*=content_wrap]>.content{
		padding-left: calc( var(--theme-var-lg_sidebar_gap) + var(--theme-var-lg_sidebar) );
		padding-right: 0;
	}

	.body_style_fullwide.sidebar_right [class*=content_wrap]>.sidebar, .body_style_fullscreen.sidebar_right [class*=content_wrap]>.sidebar{
		margin-right: calc( -1 * var(--theme-var-lg_sidebar) );
		margin-left: auto;
	}

	.body_style_fullwide.sidebar_left [class*=content_wrap]>.content, .body_style_fullscreen.sidebar_left [class*=content_wrap]>.content{
		padding-right: calc( var(--theme-var-lg_sidebar_gap) + var(--theme-var-lg_sidebar) );
		padding-left: 0;
	}

	.body_style_fullwide.sidebar_left [class*=content_wrap]>.sidebar, .body_style_fullscreen.sidebar_left [class*=content_wrap]>.sidebar{
		margin-left: calc( -1 * var(--theme-var-lg_sidebar) );
		margin-right: auto;
	}

	.container, .container-fluid, .trx_addons_container, .trx_addons_container-fluid{
		padding-right: calc( var(--theme-var-lg_grid_gap) / 2 );
		padding-left: calc( var(--theme-var-lg_grid_gap) / 2 );
	}

	.row, .columns_wrap, .trx_addons_columns_wrap{
		margin-left: calc( -1 * var(--theme-var-lg_grid_gap) );
		margin-right: auto;
	}

	.row>[class*=column-], .columns_wrap>[class*=column-], .trx_addons_columns_wrap>[class*=trx_addons_column-]{
		padding-left: var(--theme-var-lg_grid_gap);
		padding-right: 0;
	}

	.vc_row.columns_padding_left, .row.columns_padding_left, .columns_wrap.columns_padding_left, .trx_addons_columns_wrap.columns_padding_left{
		margin-right: calc( -1 * var(--theme-var-lg_grid_gap) );
		margin-left: auto;
	}

	.vc_row.columns_padding_left .vc_column_container>.vc_column-inner, .trx_addons_columns_wrap.columns_padding_left>[class*=trx_addons_column-], .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_left, .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: var(--theme-var-lg_grid_gap);
		padding-left: 0;
	}

	.vc_row.columns_padding_right, .row.columns_padding_right, .trx_addons_columns_wrap.columns_padding_right, .columns_wrap.columns_padding_right{
		margin-left: calc( -1 * var(--theme-var-lg_grid_gap) );
		margin-right: auto;
	}

	.vc_row.columns_padding_right .vc_column_container>.vc_column-inner, .trx_addons_columns_wrap.columns_padding_right>[class*=trx_addons_column-], .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_right, .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-left: var(--theme-var-lg_grid_gap);
		padding-right: 0;
	}

	.vc_row, .trx_addons_columns_wrap.columns_padding_center, .row.columns_padding_center, .columns_wrap.columns_padding_center{
		margin-right: calc( -1 * var(--theme-var-lg_grid_gap) / 2 );
		margin-left: calc( -1 * var(--theme-var-lg_grid_gap) / 2 );
	}

	.vc_column_container>.vc_column-inner, .trx_addons_columns_wrap.columns_padding_center>[class*=trx_addons_column-], .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_center, .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: calc( var(--theme-var-lg_grid_gap) / 2 );
		padding-left: calc( var(--theme-var-lg_grid_gap) / 2 );
	}

	.sc_button_simple{
		padding: 0 0 0 1.8em ;
	}

	.sidebar_hide.narrow_content .alignleft.is-style-alignfar, .sidebar_hide.narrow_content .is-style-alignfar>.alignleft{
		margin-right: calc( ( var(--theme-var-lg_page) - var(--theme-var-lg_content_narrow) ) / -2 );
		margin-left: auto;
	}

	.sidebar_hide.narrow_content .alignright.is-style-alignfar, .sidebar_hide.narrow_content .is-style-alignfar>.alignright{
		margin-left: calc( ( var(--theme-var-lg_page) - var(--theme-var-lg_content_narrow) ) / -2 );
		margin-right: auto;
	}

	.sidebar_hide.normal_content .alignleft.is-style-alignfar, .sidebar_hide.normal_content .is-style-alignfar>.alignleft{
		margin-right: calc( ( var(--theme-var-lg_page) - var(--theme-var-lg_content) ) / -2 );
		margin-left: auto;
	}

	.sidebar_hide.normal_content .post_info_vertical_present .alignleft.is-style-alignfar, .sidebar_hide.normal_content .post_info_vertical_present .is-style-alignfar>.alignleft{
		margin-right: calc( -1 * ( 17.647% + ( var(--theme-var-lg_page) - var(--theme-var-lg_content) ) / 2 ) );
		margin-left: auto;
	}

	.sidebar_hide.normal_content .alignright.is-style-alignfar, .sidebar_hide.normal_content .is-style-alignfar>.alignright{
		margin-left: calc( ( var(--theme-var-lg_page) - var(--theme-var-lg_content) ) / -2 );
		margin-right: auto;
	}

	body.sidebar_hide.narrow_content .alignwide, body.sidebar_hide.normal_content .alignwide{
		right: calc( var(--theme-var-lg_page) / -2 + 50% );
		left: auto;
	}

	.sidebar_hide.normal_content .post_info_vertical_present .alignwide{
		right: calc( var(--theme-var-lg_page) / -2 + 50% - 8.8235% );
		left: auto;
	}

	body.sidebar_hide .alignfull{
		margin-right: calc( -100vw / 2 + 100% / 2 );
		margin-left: calc( -100vw / 2 + 100% / 2 );
	}

	.sidebar_hide:not(.narrow_content) .post_info_vertical_present .alignfull{
		margin-right: calc( -100vw / 2 + 100% / 2 - 8.8235% );
		margin-left: auto;
	}

	.wp-block-column:not(:first-child){
		margin-right: calc( var(--theme-var-lg_grid_gap) / 2 );
		margin-left: auto;
	}

	.wp-block-column:not(:last-child){
		margin-left: calc( var(--theme-var-lg_grid_gap) / 2 );
		margin-right: auto;
	}

	.kt-gutter-default>.wp-block-kadence-column{
		margin-left: var(--theme-var-lg_grid_gap);
		margin-right: auto;
	}

	.has-small-gutter>[class*=wp-block-coblocks-]:not(:first-child){
		margin-right: calc( var(--theme-var-lg_grid_gap) / 2 );
		margin-left: auto;
	}

	.has-small-gutter>[class*=wp-block-coblocks-]:not(:last-child){
		margin-left: calc( var(--theme-var-lg_grid_gap) / 2 );
		margin-right: auto;
	}

	.menu_side_left .nav-links-single.nav-links-fixed{
		margin-right: var(--theme-var-lg_menu_side);
		margin-left: auto;
	}

	.menu_side_right .nav-links-single.nav-links-fixed{
		margin-left: var(--theme-var-lg_menu_side);
		margin-right: auto;
	}

	.post_layout_classic blockquote{
		padding: 2.5em 5em 2.5em 2.5em ;
	}

	.post_layout_classic blockquote:before{
		right: 0.8em;
		left: auto;
	}

	.menu_side_right .sc_stack_section_fixed{
		left: var(--theme-var-lg_menu_side) !important;
		right: auto;
	}

	.menu_side_left .sc_stack_section_fixed{
		right: var(--theme-var-lg_menu_side) !important;
		left: auto;
	}

	.sc_price .sc_price_item .sc_price_item_info>*:not(.sc_button){
		padding-right: 2.2rem;
		padding-left: 2.2rem;
	}

	.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-lg_elm_gap_narrow) / 2 );
		padding-left: calc( var(--theme-var-lg_elm_gap_narrow) / 2 );
	}

	.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-lg_elm_gap_default) / 2 );
		padding-left: calc( var(--theme-var-lg_elm_gap_default) / 2 );
	}

	.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-lg_elm_gap_extended) / 2 );
		padding-left: calc( var(--theme-var-lg_elm_gap_extended) / 2 );
	}

	.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-lg_elm_gap_wide) / 2 );
		padding-left: calc( var(--theme-var-lg_elm_gap_wide) / 2 );
	}

	.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-lg_elm_gap_wider) / 2 );
		padding-left: calc( var(--theme-var-lg_elm_gap_wider) / 2 );
	}

	body.sidebar_position_hide.narrow_content .block-editor-block-list__block[data-align=left]>.block-editor-block-list__block-edit .is-style-alignfar{
		margin-right: calc( ( var(--theme-var-lg_page) - var(--theme-var-lg_content_narrow) ) / -2 );
		margin-left: auto;
	}

	body.sidebar_position_hide.narrow_content .block-editor-block-list__block[data-align=right]>.block-editor-block-list__block-edit .is-style-alignfar{
		margin-left: calc( ( var(--theme-var-lg_page) - var(--theme-var-lg_content_narrow) ) / -2 );
		margin-right: auto;
	}

	body.sidebar_position_hide.normal_content .block-editor-block-list__block[data-align=left]>.block-editor-block-list__block-edit .is-style-alignfar{
		margin-right: calc( ( var(--theme-var-lg_page) - var(--theme-var-lg_content) ) / -2 );
		margin-left: auto;
	}

	body.sidebar_position_hide.normal_content .block-editor-block-list__block[data-align=right]>.block-editor-block-list__block-edit .is-style-alignfar{
		margin-left: calc( ( var(--theme-var-lg_page) - var(--theme-var-lg_content) ) / -2 );
		margin-right: auto;
	}

	.woocommerce .reprizo_shop_mode_buttons, .woocommerce-page .reprizo_shop_mode_buttons{
		margin: 8px 0 8px 10px ;
	}

}
@media (max-width:1024px){
	.rtl .elementor-1586 .elementor-element.elementor-element-5cce4657 > .elementor-element-populated {
	border-width: 0;
	}
}

@media (max-width:1023px){
	body.menu_side_left{
		margin-right: var(--theme-var-md_menu_side) !important;
		margin-left: auto;
	}

	body.menu_side_right{
		margin-left: var(--theme-var-md_menu_side) !important;
		margin-right: auto;
	}

	.menu_side_left .sc_layouts_row_fixed_on{
		margin-right: var(--theme-var-md_menu_side) !important;
		margin-left: auto;
	}

	.menu_side_right .sc_layouts_row_fixed_on{
		margin-left: var(--theme-var-md_menu_side) !important;
		margin-right: auto;
	}

	.body_style_fullwide .content_wrap{
		padding-right: var(--theme-var-md_paddings_fullwide);
		padding-left: var(--theme-var-md_paddings_fullwide);
	}

	.body_style_fullwide.sidebar_right [class*=content_wrap]>.content, .body_style_fullscreen.sidebar_right [class*=content_wrap]>.content{
		padding-left: 0 !important;
		padding-right: 0;
	}

	.body_style_fullwide.sidebar_right [class*=content_wrap]>.sidebar, .body_style_fullscreen.sidebar_right [class*=content_wrap]>.sidebar{
		margin-right: 0 !important;
		margin-left: auto;
	}

	.body_style_fullwide.sidebar_left [class*=content_wrap]>.content, .body_style_fullscreen.sidebar_left [class*=content_wrap]>.content{
		padding-right: 0 !important;
		padding-left: 0;
	}

	.body_style_fullwide.sidebar_left [class*=content_wrap]>.sidebar, .body_style_fullscreen.sidebar_left [class*=content_wrap]>.sidebar{
		margin-left: 0 !important;
		margin-right: auto;
	}

	.sidebar_small_screen_above .sidebar_control:after{
		left: 1em;
		right: auto;
	}

	.sidebar_small_screen_float.sidebar_left .sidebar{
		right: 0;
		left: auto;
	}

	.sidebar_small_screen_float.sidebar_right .sidebar{
		left: 0;
		right: auto;
	}

	.sidebar_small_screen_float.sidebar_left .sidebar_control{
		left: -1.5em;
		right: auto;
		text-align: left;
	}

	.sidebar_small_screen_float.sidebar_right .sidebar_control{
		right: -1.5em;
		left: auto;
		text-align: right;
	}

	.sidebar_small_screen_float.sidebar_left.menu_side_left .sidebar_control:hover{
		left: -2em;
		right: auto;
	}

	.sidebar_small_screen_float.sidebar_left.menu_side_right .sidebar_control:hover{
		right: -2em;
		left: auto;
	}

	body.no_layout.menu_side_left{
		margin-right: 0;
	}

	body.no_layout.menu_side_right{
		margin-left: 0;
	}

	body.no_layout.menu_side_right .menu_side_wrap{
		left: -6rem;
		right: auto;
	}

	body.no_layout.menu_side_left .menu_side_wrap{
		right: -6rem;
		left: auto;
	}

	body.no_layout.menu_side_left .sc_layouts_row_fixed_on{
		padding-right: 0;
		margin-right: 0 !important;
		margin-left: auto;
	}

	body.no_layout.menu_side_right .sc_layouts_row_fixed_on{
		padding-left: 0;
		margin-left: 0 !important;
		margin-right: auto;
	}

	.menu_mobile .menu_mobile_nav_area{
		padding-left: 0;
	}

	.menu_mobile .search_mobile{
		right: 0;
		left: auto;
	}

	.sidebar_hide.narrow_content .alignleft.is-style-alignfar, .sidebar_hide.narrow_content .is-style-alignfar>.alignleft{
		margin-right: calc( ( var(--theme-var-md_page) - var(--theme-var-md_content_narrow) ) / -2 );
		margin-left: auto;
	}

	.sidebar_hide.narrow_content .alignright.is-style-alignfar, .sidebar_hide.narrow_content .is-style-alignfar>.alignright{
		margin-left: calc( ( var(--theme-var-md_page) - var(--theme-var-md_content_narrow) ) / -2 );
		margin-right: auto;
	}

	.sidebar_hide.normal_content .alignleft.is-style-alignfar, .sidebar_hide.normal_content .is-style-alignfar>.alignleft{
		margin-right: calc( ( var(--theme-var-md_page) - var(--theme-var-md_content) ) / -2 );
		margin-left: auto;
	}

	.sidebar_hide.normal_content .post_info_vertical_present .alignleft.is-style-alignfar, .sidebar_hide.normal_content .post_info_vertical_present .is-style-alignfar>.alignleft{
		margin-right: calc( -1 * ( ( var(--theme-var-md_page) - var(--theme-var-md_content) ) / 2 ) );
		margin-left: auto;
	}

	.sidebar_hide.normal_content .alignright.is-style-alignfar, .sidebar_hide.normal_content .is-style-alignfar>.alignright{
		margin-left: calc( ( var(--theme-var-md_page) - var(--theme-var-md_content) ) / -2 );
		margin-right: auto;
	}

	body.sidebar_hide.narrow_content .alignwide, body.sidebar_hide.normal_content .alignwide{
		right: calc( var(--theme-var-md_page) / -2 + 50% );
		left: auto;
	}

	.sidebar_hide.normal_content .post_info_vertical_present .alignwide{
		right: calc( var(--theme-var-md_page) / -2 + 50% );
		left: auto;
	}

	.sidebar_hide.normal_content .post_info_vertical_present .alignfull{
		margin-right: calc( -100vw / 2 + 100% / 2 );
		margin-left: auto;
	}

	.wp-block-column:not(:first-child){
		margin-right: calc( var(--theme-var-md_grid_gap) / 2 );
		margin-left: auto;
	}

	.wp-block-column:not(:last-child){
		margin-left: calc( var(--theme-var-md_grid_gap) / 2 );
		margin-right: auto;
	}

	.kt-gutter-default>.wp-block-kadence-column{
		margin-left: var(--theme-var-md_grid_gap);
		margin-right: auto;
	}

	.has-small-gutter>[class*=wp-block-coblocks-]:not(:first-child){
		margin-right: calc( var(--theme-var-md_grid_gap) / 2 );
		margin-left: auto;
	}

	.has-small-gutter>[class*=wp-block-coblocks-]:not(:last-child){
		margin-left: calc( var(--theme-var-md_grid_gap) / 2 );
		margin-right: auto;
	}

	.menu_side_left .nav-links-single.nav-links-fixed{
		margin-right: var(--theme-var-md_menu_side);
		margin-left: auto;
	}

	.menu_side_right .nav-links-single.nav-links-fixed{
		margin-left: var(--theme-var-md_menu_side);
		margin-right: auto;
	}

	.sidebar_show .post_info_vertical_present, .sidebar_show .post_info_vertical_present + .post_footer, .sidebar_hide:not(.narrow_content) .post_info_vertical_present, .sidebar_hide:not(.narrow_content) .post_info_vertical_present + .post_footer{
		padding-right: 0;
	}

	.sidebar_show .post_info_vertical, .sidebar_hide .post_info_vertical, .sidebar_hide.narrow_content .post_info_vertical, .sidebar_hide.normal_content .post_info_vertical{
		right: auto !important;
		left: auto;
	}

	.sidebar_show .post_info_vertical .socials_wrap.socials_dir_vertical .social_item, .sidebar_hide .post_info_vertical .socials_wrap.socials_dir_vertical .social_item, .sidebar_hide.narrow_content .post_info_vertical .socials_wrap.socials_dir_vertical .social_item, .sidebar_hide.normal_content .post_info_vertical .socials_wrap.socials_dir_vertical .social_item{
		margin: 0 0 2em 8px !important;
	}

	.sidebar_hide:not(.narrow_content) .post_info_vertical_present .alignfull{
		margin-right: calc( -100vw / 2 + 100% / 2 );
		margin-left: auto;
	}

	.header_fullwidth .widget, .footer_fullwidth .widget{
		margin-right: 0 !important;
		margin-left: auto;
	}

	.post_layout_classic blockquote{
		padding: 2em 5em 2em 2em ;
	}

	.post_layout_classic blockquote:before{
		right: 0.7em;
		left: auto;
	}

	.masonry_wrap{
		margin-left: calc( -1 * var(--theme-var-md_grid_gap) );
		margin-right: auto;
	}

	.masonry_wrap .masonry_item{
		padding: 0 0 var(--theme-var-md_grid_gap) var(--theme-var-md_grid_gap) ;
	}

	.menu_side_right .sc_stack_section_fixed{
		left: var(--theme-var-md_menu_side) !important;
		right: auto;
	}

	.menu_side_left .sc_stack_section_fixed{
		right: var(--theme-var-md_menu_side) !important;
		left: auto;
	}

	.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-md_elm_gap_narrow) / 2 );
		padding-left: calc( var(--theme-var-md_elm_gap_narrow) / 2 );
	}

	.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-md_elm_gap_default) / 2 );
		padding-left: calc( var(--theme-var-md_elm_gap_default) / 2 );
	}

	.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-md_elm_gap_extended) / 2 );
		padding-left: calc( var(--theme-var-md_elm_gap_extended) / 2 );
	}

	.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-md_elm_gap_wide) / 2 );
		padding-left: calc( var(--theme-var-md_elm_gap_wide) / 2 );
	}

	.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-md_elm_gap_wider) / 2 );
		padding-left: calc( var(--theme-var-md_elm_gap_wider) / 2 );
	}

	body.sidebar_position_hide.narrow_content .block-editor-block-list__block[data-align=left]>.block-editor-block-list__block-edit .is-style-alignfar{
		margin-right: calc( ( var(--theme-var-md_page) - var(--theme-var-md_content_narrow) ) / -2 );
		margin-left: auto;
	}

	body.sidebar_position_hide.narrow_content .block-editor-block-list__block[data-align=right]>.block-editor-block-list__block-edit .is-style-alignfar{
		margin-left: calc( ( var(--theme-var-md_page) - var(--theme-var-md_content_narrow) ) / -2 );
		margin-right: auto;
	}

	body.sidebar_position_hide.normal_content .block-editor-block-list__block[data-align=left]>.block-editor-block-list__block-edit .is-style-alignfar{
		margin-right: calc( ( var(--theme-var-md_page) - var(--theme-var-md_content) ) / -2 );
		margin-left: auto;
	}

	body.sidebar_position_hide.normal_content .block-editor-block-list__block[data-align=right]>.block-editor-block-list__block-edit .is-style-alignfar{
		margin-left: calc( ( var(--theme-var-md_page) - var(--theme-var-md_content) ) / -2 );
		margin-right: auto;
	}

	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce.sidebar_hide #content div.product div.summary, .woocommerce-page.sidebar_hide #content div.product div.summary, .woocommerce.sidebar_hide div.product div.summary, .woocommerce-page.sidebar_hide div.product div.summary{
		padding-right: 2.5em;
		padding-left: 0 !important;
	}

	.single-product ul.products li.product .post_data .add_to_cart_wrap + .button{
		margin-right: 0.5em;
		margin-left: auto;
	}

	.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon{
		float: right;
	}

	.woocommerce #content table.cart td.actions .coupon .button.alt, .woocommerce #content table.cart td.actions .coupon .input-text + .button, .woocommerce table.cart td.actions .coupon .button.alt, .woocommerce table.cart td.actions .coupon .input-text + .button, .woocommerce-page #content table.cart td.actions .coupon .button.alt, .woocommerce-page #content table.cart td.actions .coupon .input-text + .button, .woocommerce-page table.cart td.actions .coupon .button.alt, .woocommerce-page table.cart td.actions .coupon .input-text + .button{
		float: right;
	}

	.woocommerce-account .woocommerce-MyAccount-content .addresses.col2-set .col-1{
		float: right;
	}

	.woocommerce-account .woocommerce-MyAccount-content .addresses.col2-set .col-2{
		float: left;
	}

	.woocommerce ul.order_details li{
		border-left: none;
		border-right: none;
	}

	.woocommerce ul.products.columns-3 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist, .woocommerce ul.products.columns-3 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist{
		margin-right: 0;
	}

	.wishlist_table.responsive .wishlist-items-wrapper table tr.first_row td.product-name, .wishlist_table.responsive .wishlist-items-wrapper table tr.second_row td.product-stock-status{
		text-align: right;
	}

	.wishlist_table.responsive .wishlist-items-wrapper table tr.first_row td.product-price, .wishlist_table.responsive .wishlist-items-wrapper table tr.second_row td.product-add-to-cart{
		text-align: right;
	}

}

@media (max-width:767px){
	body.mobile_layout.menu_side_left .menu_side_wrap{
		right: calc( -1 * var(--theme-var-sm_menu_side) );
		left: auto;
	}

	body.mobile_layout.menu_side_right .menu_side_wrap{
		left: calc( -1 * var(--theme-var-sm_menu_side) );
		right: auto;
	}

	.menu_side_left .sc_layouts_row_fixed_on{
		margin-right: 0 !important;
		margin-left: auto;
	}

	.menu_side_right .sc_layouts_row_fixed_on{
		margin-left: 0 !important;
		margin-right: auto;
	}

	body.menu_side_left{
		margin-right: 0 !important;
		margin-left: auto;
	}

	body.menu_side_right{
		margin-left: 0 !important;
		margin-right: auto;
	}

	.body_style_fullwide .content_wrap{
		padding-right: var(--theme-var-sm_paddings_fullwide);
		padding-left: var(--theme-var-sm_paddings_fullwide);
	}

	.container, .container-fluid, .trx_addons_container, .trx_addons_container-fluid{
		padding-right: calc( var(--theme-var-sm_grid_gap) / 2 );
		padding-left: calc( var(--theme-var-sm_grid_gap) / 2 );
	}

	.rtl .row, .columns_wrap, .trx_addons_columns_wrap,
	.rtl .trx_addons_columns_wrap{
		margin-left: calc( -1 * var(--theme-var-sm_grid_gap) );
		margin-right: auto;
	}

	.row>[class*=column-], .columns_wrap>[class*=column-], .trx_addons_columns_wrap>[class*=trx_addons_column-]{
		padding-left: var(--theme-var-sm_grid_gap);
		padding-right: 0;
	}

	.vc_row.columns_padding_left, .trx_addons_columns_wrap.columns_padding_left, .row.columns_padding_left, .columns_wrap.columns_padding_left{
		margin-right: calc( -1 * var(--theme-var-sm_grid_gap) );
		margin-left: auto;
	}

	.vc_row.columns_padding_left .vc_column_container>.vc_column-inner, .trx_addons_columns_wrap.columns_padding_left>[class*=trx_addons_column-], .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_left, .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: var(--theme-var-sm_grid_gap);
		padding-left: 0;
	}

	.vc_row.columns_padding_right, .trx_addons_columns_wrap.columns_padding_right, .row.columns_padding_right, .columns_wrap.columns_padding_right{
		margin-left: calc( -1 * var(--theme-var-sm_grid_gap) );
		margin-right: auto;
	}

	.vc_row.columns_padding_right .vc_column_container>.vc_column-inner, .trx_addons_columns_wrap.columns_padding_right>[class*=trx_addons_column-], .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_right, .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-left: var(--theme-var-sm_grid_gap);
		padding-right: 0;
	}

	.vc_row, .trx_addons_columns_wrap.columns_padding_center, .row.columns_padding_center, .columns_wrap.columns_padding_center{
		margin-right: calc( -1 * var(--theme-var-sm_grid_gap) / 2 );
		margin-left: calc( -1 * var(--theme-var-sm_grid_gap) / 2 );
	}

	.vc_column_container>.vc_column-inner, .trx_addons_columns_wrap.columns_padding_center>[class*=trx_addons_column-], .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_center, .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: calc( var(--theme-var-sm_grid_gap) / 2 );
		padding-left: calc( var(--theme-var-sm_grid_gap) / 2 );
	}

	.search_style_fullscreen.search_opened .search_field{
		padding-left: 1.25em !important;
		padding-right: 0;
	}

	.sidebar_hide.narrow_content .alignleft, .sidebar_hide.narrow_content .alignright{
		margin-right: 0 !important;
		margin-left: 0 !important;
	}

	.sidebar_hide.normal_content .alignleft, .sidebar_hide.normal_content .post_info_vertical_present .alignleft, .sidebar_hide.normal_content .alignright{
		margin-right: 0 !important;
		margin-left: 0 !important;
	}

	body.sidebar_hide.narrow_content .alignwide, body.sidebar_hide.normal_content .alignwide, .sidebar_hide.normal_content .post_info_vertical_present .alignwide{
		right: 0;
		left: auto;
	}

	.wp-block-column:not(:first-child){
		margin-right: 0;
	}

	.wp-block-column:not(:last-child){
		margin-left: 0;
	}

	.kt-gutter-default>.wp-block-kadence-column{
		margin-left: 0;
	}

	.wp-block-coblocks-row__inner>[class*=wp-block-coblocks-]{
		margin-right: 0 !important;
		margin-left: 0 !important;
	}

	.post_item_404 .page_info{
		padding-right: 0;
	}

	.blog_mode_post blockquote, .blog_mode_page blockquote{
		margin-right: 0;
	}

	.nav-links-single.nav-links-with-thumbs .nav-links a .nav-arrow{
		right: auto;
		left: auto;
	}

	.menu_side_left .nav-links-single.nav-links-fixed{
		margin-right: var(--theme-var-sm_menu_side);
		margin-left: auto;
	}

	.menu_side_right .nav-links-single.nav-links-fixed{
		margin-left: var(--theme-var-sm_menu_side);
		margin-right: auto;
	}

	.post_layout_excerpt .post_header .post_price{
		left: auto;
		right: auto;
	}

	.post_layout_excerpt blockquote{
		padding: 2em 4em 2em 2em ;
		margin-right: 0;
		margin-left: 0;
	}

	.post_layout_excerpt blockquote:before{
		right: 1em;
		left: auto;
	}

	.post_layout_excerpt.sticky>*:not(.post_featured){
		padding-right: 1.8rem;
		padding-left: 1.8rem;
	}

	.post_layout_band .post_header .post_price{
		left: auto;
		right: auto;
	}

	.post_layout_band blockquote{
		padding: 2em 4em 2em 2em ;
		margin-right: 0;
		margin-left: 0;
	}

	.post_layout_band blockquote:before{
		right: 1em;
		left: auto;
	}

	.masonry_wrap{
		margin-left: calc( -1 * ( var(--theme-var-sm_grid_max_columns) - 1 ) * var(--theme-var-sm_grid_gap) );
		margin-right: auto;
	}

	.post_header_wrap_style_style-1 .post_header .post_meta_other .post_meta_item:after, .post_header_wrap_style_style-1 .post_header .post_meta_other .vc_inline-link:after{
		margin-left: 1em;
		margin-right: auto;
	}

	.post_header_wrap_style_style-3 .post_header .post_meta_other .post_meta_item:after, .post_header_wrap_style_style-3 .post_header .post_meta_other .vc_inline-link:after{
		margin-left: 1em;
		margin-right: auto;
	}

	.post_header_wrap_style_style-4 .post_header .post_meta_other .post_meta_item:after, .post_header_wrap_style_style-4 .post_header .post_meta_other .vc_inline-link:after{
		margin-left: 1em;
		margin-right: auto;
	}

	.menu_side_right .sc_stack_section_fixed{
		left: 0 !important;
		right: auto;
	}

	.menu_side_left .sc_stack_section_fixed{
		right: 0 !important;
		left: auto;
	}

	.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-sm_elm_gap_narrow) / 2 );
		padding-left: calc( var(--theme-var-sm_elm_gap_narrow) / 2 );
	}

	.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-sm_elm_gap_default) / 2 );
		padding-left: calc( var(--theme-var-sm_elm_gap_default) / 2 );
	}

	.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-sm_elm_gap_extended) / 2 );
		padding-left: calc( var(--theme-var-sm_elm_gap_extended) / 2 );
	}

	.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-sm_elm_gap_wide) / 2 );
		padding-left: calc( var(--theme-var-sm_elm_gap_wide) / 2 );
	}

	.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-sm_elm_gap_wider) / 2 );
		padding-left: calc( var(--theme-var-sm_elm_gap_wider) / 2 );
	}

	body.sidebar_hide.narrow_content .alignwide, body.sidebar_hide.normal_content .alignwide{
		right: 0;
		left: auto;
	}

	.rtl .woocommerce ul.products, 
	.rtl.woocommerce-page ul.products{
		margin-left: -20px;
		margin-right: 0;
	}

	.rtl.woocommerce ul.products li.product, 
	.rtl.woocommerce-page ul.products li.product, 
	.rtl.woocommerce ul.products[class*=columns-] li.product, 
	.rtl.woocommerce-page ul.products[class*=columns-] li.product, 
	.rtl .woocommerce[class*=columns-] ul.products li.product, .woocommerce-page[class*=columns-] ul.products li.product{
		padding: 0 0 20px 20px ;
	}

	.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: 0 !important;
		padding-left: 0;
	}

	.woocommerce table.cart thead tr .product-name, .woocommerce-page table.cart thead tr .product-name{
		padding-right: 24px;
		padding-left: 0;
	}

	.woocommerce table.cart thead tr .product-price, .woocommerce-page table.cart thead tr .product-price{
		padding-left: 24px;
		padding-right: 0;
	}

	.wishlist_table.images_grid li .item-details table.item-details-table td.value, .wishlist_table.mobile li .item-details table.item-details-table td.value, .wishlist_table.mobile li table.additional-info td.value, .wishlist_table.modern_grid li .item-details table.item-details-table td.value{
		text-align: right;
	}

	.wishlist_table.responsive.mobile{
		padding-right: 0;
	}

	.rtl .wishlist_table.responsive.mobile li .additional-info-wrapper{
		padding-right: 104px;
		padding-left: 0;
	}

}

@media (max-width:600px){
	.masonry_wrap{
		margin-left: calc( -1 * ( var(--theme-var-sm_wp_grid_max_columns) - 1 ) * var(--theme-var-sm_wp_grid_gap) );
		margin-right: auto;
	}

}

@media (max-width:479px){
	.rtl blockquote, blockquote[class*=wp-block-quote][class*=is-style-],
	.rtl blockquote[class*=wp-block-quote][class*=is-],
	.rtl .wp-block-quote:not(.is-large):not(.is-style-large),
	.rtl .wp-block-freeform.block-library-rich-text__tinymce blockquote{
		padding: 2em 5em 2em 2em;
	}

	blockquote:before{
		right: 0.8em;
		left: auto;
	}

	body.mobile_layout.menu_side_left .menu_side_wrap{
		right: calc( -1 * var(--theme-var-xs_menu_side) );
		left: auto;
	}

	body.mobile_layout.menu_side_right .menu_side_wrap{
		left: calc( -1 * var(--theme-var-xs_menu_side) );
		right: auto;
	}

	.body_style_fullwide .content_wrap{
		padding-right: var(--theme-var-xs_paddings_fullwide);
		padding-left: var(--theme-var-xs_paddings_fullwide);
	}

	.container, .container-fluid, .trx_addons_container, .trx_addons_container-fluid{
		padding-right: calc( var(--theme-var-xs_grid_gap) / 2 );
		padding-left: calc( var(--theme-var-xs_grid_gap) / 2 );
	}

	.rtl .row, .columns_wrap, .trx_addons_columns_wrap,
	.rtl .trx_addons_columns_wrap{
		margin-left: calc( -1 * var(--theme-var-xs_grid_gap) );
		margin-right: auto;
	}

	.row>[class*=column-], .columns_wrap>[class*=column-], .trx_addons_columns_wrap>[class*=trx_addons_column-]{
		padding-left: var(--theme-var-xs_grid_gap);
		padding-right: 0;
	}

	.vc_row.columns_padding_left, .trx_addons_columns_wrap.columns_padding_left, .row.columns_padding_left, .columns_wrap.columns_padding_left{
		margin-right: calc( -1 * var(--theme-var-xs_grid_gap) );
		margin-left: auto;
	}

	.vc_row.columns_padding_left .vc_column_container>.vc_column-inner, .trx_addons_columns_wrap.columns_padding_left>[class*=trx_addons_column-], .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_left, .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: var(--theme-var-xs_grid_gap);
		padding-left: 0;
	}

	.vc_row.columns_padding_right, .trx_addons_columns_wrap.columns_padding_right, .row.columns_padding_right, .columns_wrap.columns_padding_right{
		margin-left: calc( -1 * var(--theme-var-xs_grid_gap) );
		margin-right: auto;
	}

	.vc_row.columns_padding_right .vc_column_container>.vc_column-inner, .trx_addons_columns_wrap.columns_padding_right>[class*=trx_addons_column-], .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_right, .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-left: var(--theme-var-xs_grid_gap);
		padding-right: 0;
	}

	.vc_row, .trx_addons_columns_wrap.columns_padding_center, .row.columns_padding_center, .columns_wrap.columns_padding_center{
		margin-right: calc( -1 * var(--theme-var-xs_grid_gap) / 2 );
		margin-left: calc( -1 * var(--theme-var-xs_grid_gap) / 2 );
	}

	.vc_column_container>.vc_column-inner, .trx_addons_columns_wrap.columns_padding_center>[class*=trx_addons_column-], .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_center, .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: calc( var(--theme-var-xs_grid_gap) / 2 );
		padding-left: calc( var(--theme-var-xs_grid_gap) / 2 );
	}

	.format-audio .post_featured.with_thumb .post_audio.with_iframe{
		right: 0;
		left: 0;
	}

	.page_links>span:not(.page_links_title), .page_links>a, .nav-links .page-numbers{
		margin: 3px 0 0 3px ;
	}

	.nav-links-single .nav-links .nav-previous{
		padding-left: 8px;
		padding-right: 0;
	}

	.nav-links-single .nav-links .nav-next{
		padding-right: 8px;
		padding-left: 0;
	}

	.comments_list_wrap .comment_posted{
		margin-right: 0;
	}

	.comments_list_wrap ul ul{
		margin-right: 0;
		padding-right: 2em;
		padding-left: 0;
	}

	.comments_list_wrap ul ul ul ul{
		margin-right: 0;
	}

	.comments_list_wrap .comment_author_avatar{
		right: 0;
		left: auto;
	}

	.comments_list_wrap .comment_content{
		padding-right: 0;
	}

	.menu_side_left .nav-links-single.nav-links-fixed{
		margin-right: var(--theme-var-xs_menu_side);
		margin-left: auto;
	}

	.menu_side_right .nav-links-single.nav-links-fixed{
		margin-left: var(--theme-var-xs_menu_side);
		margin-right: auto;
	}

	.masonry_wrap{
		margin-left: calc( -1 * ( var(--theme-var-xs_grid_max_columns) - 1 ) * var(--theme-var-md_grid_gap) );
		margin-right: auto;
	}

	.front_page_section_buttons>.front_page_section_button{
		margin-left: 0;
	}

	.post_featured.hover_border .post_info:before, .post_featured.hover_border .post_info:after{
		left: 20px;
		right: 20px;
	}

	.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-xs_elm_gap_narrow) / 2 );
		padding-left: calc( var(--theme-var-xs_elm_gap_narrow) / 2 );
	}

	.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-xs_elm_gap_default) / 2 );
		padding-left: calc( var(--theme-var-xs_elm_gap_default) / 2 );
	}

	.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-xs_elm_gap_extended) / 2 );
		padding-left: calc( var(--theme-var-xs_elm_gap_extended) / 2 );
	}

	.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-xs_elm_gap_wide) / 2 );
		padding-left: calc( var(--theme-var-xs_elm_gap_wide) / 2 );
	}

	.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{
		padding-right: calc( var(--theme-var-xs_elm_gap_wider) / 2 );
		padding-left: calc( var(--theme-var-xs_elm_gap_wider) / 2 );
	}

	.woocommerce .reprizo_shop_mode_buttons, .woocommerce-page .reprizo_shop_mode_buttons{
		margin: 8px 0 26px 10px ;
	}

	
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product, .woocommerce[class*=columns-] ul.products li.product, .woocommerce-page[class*=columns-] ul.products li.product{
		padding: 0 0 20px 0 ;
	}

	.woocommerce .shop_mode_list ul.products li.product .post_featured, .woocommerce-page .shop_mode_list ul.products li.product .post_featured{
		margin: 0 0 2em 0 ;
	}

	.single-product ul.products li.product .post_data .add_to_cart_wrap + .button{
		margin-right: 1em;
		margin-left: auto;
	}

	.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{
		padding-right: 0.5em;
		padding-left: 0.5em;
		float: right;
	}

	.woocommerce table.cart td.actions .coupon .input-text + .button, .woocommerce #content table.cart td.actions .coupon .input-text + .button, .woocommerce-page table.cart td.actions .coupon .input-text + .button, .woocommerce-page #content table.cart td.actions .coupon .input-text + .button{
		float: left;
	}

	.wishlist_table.responsive.mobile li .additional-info-wrapper{
		padding-right: 75px;
		padding-left: 0;
	}

	.wishlist_table.responsive.mobile li .additional-info-wrapper .product-add-to-cart{
		text-align: right;
	}

	.cart.wishlist_table.responsive.mobile li .additional-info-wrapper .product-remove{
		text-align: left;
		left: 0;
		right: auto;
	}

	.woocommerce .woocommerce-ordering, 
	.woocommerce-page .woocommerce-ordering{
		width: 100%!important;
	}
	.select_container select{
		padding-right: 1em!important;
	}

	.rtl.woocommerce .shop_mode_list ul.products li.product .post_featured, 
	.rtl.woocommerce-page .shop_mode_list ul.products li.product .post_featured{
		float: none;
		margin: 0 0 2em 0;
	}

}

@media (max-width:1023px) and (min-width:768px){
	.rtl .sidebar .widget:nth-child(2n+1){
		margin-left: calc( var(--theme-var-md_grid_gap) / 2 ) !important;
		margin-right: 0!important;
	}

}

@media (min-width:480px) and (max-width:517px){
	.products .post_item.post_layout_hover_none.post_layout_thumbs .wc-forward{
		margin-right: 0;
	}

}

@media (hover:hover) and (min-width:768px){
	.product .post_item.post_layout_hover_none.post_layout_thumbs .add_to_cart_wrap{
		right: 0;
		left: auto;
	}
}

.rtl .ltr-numbers {
	direction: ltr;
}

.rtl.woocommerce div.product form.cart div.quantity input[type=number],
.rtl.woocommerce-page div.product form.cart div.quantity input[type=number],
.rtl.woocommerce .shop_table.cart div.quantity input[type=number],
.rtl.woocommerce-page .shop_table.cart div.quantity input[type=number] {
	padding: 0 .2em 0 1.6em;
}

.rtl.woocommerce ul.products li.product .add_to_cart:before, 
.rtl.woocommerce div.product form.cart .button:before {
	display: none;
}

.rtl.woocommerce ul.products li.product .add_to_cart:after, 
.rtl.woocommerce div.product form.cart .button:after {
	content: "\e93d";
	font-family: "fontello";
	margin-left: 0.6em;
}

.rtl .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
	left: auto;
	right: 0;
}