/*************** style.css ***************/

/* Default tag's settings */
body {
    direction:rtl;
    unicode-bidi:embed;
}

.sc_gap .vc_row,
.sc_gap .vc_row-fluid {
	width: 100%;
}
ol, ul {
	padding-right:1.5em;
	padding-left: 0;
}
dd {
	margin-left: 1.5em;
	margin-right: 0;
}
/* WP styles and Screen readers
-------------------------------------------------------------- */
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	right: 5px;
	left: auto;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.6);
}
.alignleft {
	float: right;
	margin-left: 2em;
	margin-right: 0;
}
.alignright {
	float: left;
	margin-right: 2em;
	margin-left: 0;
}
.sticky .sticky_label {
	left:0;
	right: auto;
	background-position:left top;
}
.post-password-form input[type="submit"] {
	margin-right:10px;
	margin-left: 0;
}
/* Theme grid
-------------------------------------------------------------- */
.row, .columns_wrap {
  margin-right: 0px;		/* -15px; */
  margin-left: -30px;	/* -15px; */
}
.row > [class*="column-"], .columns_wrap > [class*="column-"] {
  padding-right: 0px;	
  padding-left: 30px;	
}
.row.column_padding_left, .columns_wrap.column_padding_left {
  margin-right: -30px;
  margin-left: 0;
}
.row.column_padding_left > [class*="column-"], .columns_wrap.column_padding_left > [class*="column-"],
.row > [class*="column-"].column_padding_left, .columns_wrap > [class*="column-"].column_padding_left {
	padding-right:30px;
	padding-left:0;
}
.row.column_padding_right, .columns_wrap.column_padding_right {
  margin-right: 0;
  margin-left: -30px;
}
.row.column_padding_right > [class*="column-"], .columns_wrap.column_padding_right > [class*="column-"],
.row > [class*="column-"].column_padding_right, .columns_wrap > [class*="column-"].column_padding_right {
	padding-right:0;
	padding-left:30px;
}
.row.column_padding_center, .columns_wrap.column_padding_center {
  margin-right: -15px;
  margin-left: -15px;
}
.row.column_padding_center > [class*="column-"], .columns_wrap.column_padding_center > [class*="column-"],
.row > [class*="column-"].column_padding_center, .columns_wrap > [class*="column-"].column_padding_center {
	padding-right:15px;
	padding-left:15px;
}
/* Utils */
.pull-right {
  float: left !important;
}
.pull-left {
  float: right !important;
}
/* Page layouts
-------------------------------------------------------------- */
/* Content and Sidebar */
.sidebar_right .content {
	float: right;
}
.sidebar_right .sidebar {
	float: left;
}
.sidebar_left .content  {
	float: left;
}
.sidebar_left .sidebar  {
	float: right;
}
/* Fullwide or Fullscreen with sidebar */
.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content {
	padding-left: 400px;
	padding-right: 0;
}
.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar {
	margin-right: -360px;
	margin-left: 0;
}
.body_style_fullwide.sidebar_left  .content, .body_style_fullscreen.sidebar_left  .content {
	padding-right: 400px;
	padding-left: 0;
}
.body_style_fullwide.sidebar_left  .sidebar, .body_style_fullscreen.sidebar_left  .sidebar {
	margin-left:-360px;
	margin-right: 0;
}
/* Sidebar outer */
.sidebar_outer_left .sidebar_outer {
	right: 0; 
	left: auto;
}
.sidebar_outer_left .body_wrap {
	padding-right: 290px;
	padding-left: 0;
}
.sidebar_outer_right .sidebar_outer {
	right: auto; 
	left: 0;
}
.sidebar_outer_right .body_wrap {
	padding-left: 290px;
	padding-right: 0;
}
/* With video Background */
.video_bg_show .video_bg {
	right:0;
	left: auto;
}
/* Section's decorations
-------------------------------------------------------------- */
/* Header */
/* Top panel */
.top_panel_fixed .top_panel_wrap {
	-webkit-box-shadow: -4px 0px 0px 3px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: -4px 0px 0px 3px rgba(0, 0, 0, 0.2);
			box-shadow: -4px 0px 0px 3px rgba(0, 0, 0, 0.2);	
}
.top_panel_wrap [class^="icon-"]::before, .top_panel_wrap [class*=" icon-"]::before {
	margin-left:0.5em;
	margin-right: 0;
}
.top_panel_logo {
	float: right;
	margin-left: 2.143em;
	margin-right: 0;
}
.top_panel_contacts_left {
	float: right;
}
.top_panel_contacts_left .contact_phone:before {
	right: -1em;
	left: auto;
}
.top_panel_contacts_left .contact_email:before {
	right: 0;
	left: auto;
}
.top_panel_contacts_right {
	float: left;
}
.top_panel_menu {
	float: left;
}
.sidebar_outer_left.top_panel_fixed .top_panel_wrap {
	right:290px;
	left: auto;
}
.sidebar_outer_right.top_panel_fixed .top_panel_wrap {
	left:290px;
	right: auto;
}
.top_panel_fixed .top_panel_style_5 .contact_logo {
	float: right;
}
/* Top panel (top area) */
.top_panel_top_contact_area {
	float: right;
}
.top_panel_top_open_hours {
	float:right;
	margin-right:3em;
	margin-left: 0;
}
.top_panel_top_user_area {
	float:left;
}
.top_panel_top_socials {
	float:left;
}
.top_panel_top_search,
.menu_user_nav {
	float:right;
}
.top_panel_top_search {
	margin-left: 2em;
	margin-right: 0;
}
.top_panel_top_socials {
	margin-right:3em;
	margin-left: 0;
}
.top_panel_wrap .sc_socials a:before,
.top_panel_wrap .sc_socials [class*="icon-"]:before {
	margin-left:0;
	margin-right: auto;
}
.menu_main_nav > li.menu-item-has-children > a:after {
	left:30px;
	right: auto;
}
.top_panel_wrap li li.menu-item-has-children > a:after {
	left:8px;
	right: auto;
	top: 20%;
	transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
}
/* User menu */
.menu_user_nav > li {
	margin-right:1.5em;
	margin-left: 0;
}
.menu_user_nav > li > ul {
	right:0;
	left: auto;
}
.menu_user_nav > li > ul ul {
	right:12em;
	left: auto;
	margin-right:4px;
	margin-left: 0;
}
.menu_user_nav > li > ul ul.submenu_left {
	right:-12em;
	left: auto;
	margin-right:-1px;
	margin-left: 0;
}
.menu_user_nav > li.menu_user_controls .user_avatar {
	margin-left: 0.4em;
	margin-right: 0;
}
/* Main and user menu */
.menu_user_nav > li:first-child {
	margin-right:0;
	margin-left: auto;
}
.menu_user_nav > li,
.menu_main_nav > li {
	float:right;
}
.menu_main_nav > li > a {
	margin-left: 3.462em;
	margin-right: 0;
}
.menu_main_nav > li.menu-item:last-child > a {
	margin-left: 0;
	margin-right: auto;
}
.menu_main_nav > li.menu-item.menu-item-has-children:last-child > a {
	margin-left: 1em;
	margin-right: 0;
}
.menu_main_nav > li.menu-item.menu-item-has-children:last-child > a:after {
	left: 0;
	right: auto;
}
.menu_main_nav > li > ul {
	right:0;
	left: auto;
}
.menu_main_nav > li > ul ul {
	right:221px;
	left: auto;
}
.menu_main_nav > li > ul ul.submenu_left {
	right: 221px;
	left: auto;
}
.menu_main_nav li a:before {
	margin-left:0.5em;
	margin-right: 0;
}
/* Currency */
.menu_user_nav > li.menu_user_currency > a {
	padding-right:1.6em;
	padding-left:0.2em;
}
/* Bookmarks */
.menu_user_nav > li.menu_user_bookmarks .bookmarks_delete {
	left:0;
	right: auto;
	margin-left:0.5em;
	margin-right: 0;
}
/* Cart button */
.top_panel_middle .sidebar_cart {
	right:0;
	left: auto;
	text-align:right;
}
.top_panel_icon .sidebar_cart {
	right:-0.7em;
	left: auto;
}
.top_panel_style_5 .top_panel_icon .sidebar_cart,
.top_panel_style_6 .top_panel_icon .sidebar_cart,
.top_panel_style_7 .top_panel_icon .sidebar_cart,
.top_panel_style_8 .top_panel_icon .sidebar_cart {
	right:auto;
	left: -1em;
}
.top_panel_icon .contact_icon:before {
	margin-left:0;
	margin-right: auto;
}
/* Logo in the header */
.logo img {
	float:right;
}
.logo_text,
.logo_slogan {
	float:right;
	text-align:right;
}
.top_panel_style_3 .menu_main_wrap,
.top_panel_style_4 .menu_main_wrap,
.top_panel_style_6 .menu_main_wrap,
.top_panel_style_7 .menu_main_wrap {
	float: left;
}
.top_panel_style_3 .contact_logo,
.top_panel_style_4 .contact_logo,
.top_panel_style_6 .contact_logo,
.top_panel_style_7 .contact_logo {
	right: 0;
	left: auto;
}
.top_panel_style_5 .menu_main_nav_area,
.top_panel_style_5 .top_panel_icon {
	float: right;
}
.top_panel_style_5 .top_panel_top_user_area {
	text-align:right;
}
.top_panel_style_6 .top_panel_icon,
.top_panel_style_7 .top_panel_icon {
	float: left;
}
/* Featured image in the header 7 */
.top_panel_image_header {
	right:50%;
	left: auto;
	-webkit-transform:translateX(50%);
	   -moz-transform:translateX(50%);
	        transform:translateX(50%);
}
/* Relayout menu */
.menu_relayout .top_panel_style_5 .menu_main_nav,
.menu_relayout .top_panel_style_6 .menu_main_nav,
.menu_relayout .top_panel_style_7 .menu_main_nav {
	text-align:right;
}
/* Responsive menu */
.responsive_menu .top_panel_style_1 .menu_main_responsive_button,
.responsive_menu .top_panel_style_2 .menu_main_responsive_button {
	padding: 1em 0 1em 2em;
}
.responsive_menu .top_panel_style_1 .menu_main_responsive_button:before,
.responsive_menu .top_panel_style_2 .menu_main_responsive_button:before {
	left:0.9em;
	right: auto;
	margin-left:0;
	margin-right: auto;
}
.responsive_menu .menu_main_nav_area {
	float:right;
}
.responsive_menu .top_panel_style_3 .menu_main_responsive_button,
.responsive_menu .top_panel_style_4 .menu_main_responsive_button {
	left:0;
	right: auto;
}
.responsive_menu .top_panel_style_5 .menu_main_responsive_button:before,
.responsive_menu .top_panel_style_6 .menu_main_responsive_button:before,
.responsive_menu .top_panel_style_7 .menu_main_responsive_button:before {
	margin-left:0;
	margin-right: auto;
}
.menu_main_responsive {
	text-align:right;
}
.menu_main_responsive ul {
	margin: 0.5em 1.5em 0 0;
}
.open_child_menu {
	left:0;
	right: auto;
}
.menu_main_responsive li.menu-item-has-children > a {
	padding-left:2em;
	padding-right: 0.5em;
}
/* Contact fields */
.top_panel_middle .contact_icon {
	float:right;
	margin-left:0.5em;
	margin-right: 0;
}
.top_panel_middle .contact_icon:before {
	margin-left:0;
	margin-right: auto;
}
.top_panel_style_2 .contact_phone > span + span {
	text-align:left;
}
.top_panel_style_2 .contact_phone .contact_icon {
	float:left;
	margin-right:0.5em;
	margin-left:0;
}
.top_panel_middle .menu_main_wrap {
	text-align:left;
}
.top_panel_middle .menu_main_nav_area {
	text-align:right;
}
/* Search field */
.top_panel_bottom .search_wrap,
.top_panel_style_4 .search_wrap {
	float:left;
	padding-right:1em;
	padding-left: auto;
}
.search_wrap form {
	padding-right: 2.2em;
	padding-left: 0;
}
.search_wrap .search_submit {
	right:0;
	left: auto;
	text-align:left;
}
.search_wrap .search_submit:before {
	margin-left:0.15em;
	margin-right: 0;
}
.responsive_menu .top_panel_style_4 .search_wrap {
	padding: 0 1.5em 1.5em 0;
}
.top_panel_icon .search_submit:before {
	margin-left:0;
	margin-right: auto;
}
/* Search results */
.search_wrap .search_results {
	left:0;
	right: auto;
	text-align:right;
}
.menu_relayout .top_panel_style_3 .search_results {
	left: auto;
	right:0;
}
.menu_relayout .top_panel_style_3 .search_results:after {
	left: auto;
	right:4em;
}
.top_panel_middle .sidebar_cart:after,
.menu_user_nav > li > ul:after,
.search_wrap .search_results:after {
	border-right: 1px solid #e5e5e5;
	border-left: none;
	left:3em;
	right: auto;
}
.top_panel_middle .sidebar_cart:after,
.menu_user_nav > li > ul:after {
	right: 1.5em;
	left:auto;
}
.top_panel_style_5 .top_panel_middle .sidebar_cart:after,
.top_panel_style_6 .top_panel_middle .sidebar_cart:after,
.top_panel_style_7 .top_panel_middle .sidebar_cart:after,
.top_panel_style_8 .top_panel_middle .sidebar_cart:after {
	left:2.15em;
	right:auto;
}
.search_wrap .search_results .search_results_close {
	left:3px;
	right: auto;
}
.widget_area .post_item .post_thumb {
	float:right;
	margin:0 0 4px 1.25em;
}
.widget_area .post_item .post_info .post_info_item+.post_info_item:before {
	margin:0 5px 0 0;
}
/* Header 8 - dropdown menu */
.top_panel_style_8 .top_panel_middle .menu_pushy_wrap {
	text-align:right;
	float:right;
}
.top_panel_style_8 .contact_logo {
	right: 50%;
	left: auto;
	-webkit-transform:translateX(50%);
	   -moz-transform:translateX(50%);
	        transform:translateX(50%);
}
.top_panel_style_8 .top_panel_buttons {
	float:left;
}
.top_panel_style_8 .top_panel_buttons .top_panel_cart_button:before,
.top_panel_style_8 .top_panel_buttons .top_panel_cart_button:after {
	left: 0;
	right: auto;
}
.top_panel_style_8 .top_panel_buttons .top_panel_cart_button:before {
	left: 2px;
	right: auto;
}
.top_panel_style_8 .top_panel_buttons .top_panel_icon {
	float:left;
}
.top_panel_style_8 .top_panel_buttons .top_panel_icon.search_wrap {
	margin-right:1em;
	margin-left: 0;
}
/* Push panel */
.pushy {
	right: -25em;
	left: auto;
}
.pushy-active .pushy {
	right: 0;
	left: auto;
}
.pushy .close-pushy:before {
	left: 1.25em;
	right: auto;
}
.menu_pushy_nav_area li.menu-item-has-children > a > .open_child_menu {
	left: 2em;
	right: auto;
}
/* Main Slider
-------------------------------------------------------------- */
.tp-bullets.simplebullets.round .bullet {
	margin-right:16px;
	margin-left: 0;
}
/* Page info: page title and breadcrumbs
-------------------------------------------------------------- */
.top_panel_title .page_title {
	float:right;
}
.top_panel_title .post_navi {
	float:right;
}
.top_panel_title .breadcrumbs {
	float:left;
}
.top_panel_title.title_present:not(.navi_present) .breadcrumbs {
	padding: 3.857em 2.143em 1em 0;
}
/* Main content wrapper
-------------------------------------------------------------- */
/* Post featured block */
.post_featured_right > .post_featured {
	float: left;
	margin-right: 4.3478%;
	margin-left: 0;
}
.post_featured_left > .post_featured {
	float: right;
	margin-left: 4.3478%;
	margin-right: 0;
}
/* Post info block */
.post_info .post_info_counters .post_counters_item {
	margin-left:0.75em;
	margin-right: 0;
}
.post_info .post_info_counters .post_counters_item:before {
	margin-left:0.5em;
	margin-right: 0;
}
.post_info.post_info_bottom.post_info_share {
	text-align: left;
}
/* Post Formats
-------------------------------------------------------------- */
/* Quote */
blockquote:before {
	left:0.1em;
	right: auto;
}
/* Post Layouts
-------------------------------------------------------------- */
.post_item .post_readmore:after {
	margin-right:0.5em;
	margin-left: 0;
}
/* Layout Excerpt */
.post_title .post_icon {
	margin-left:0.5em;
	margin-right: 0;
}
.post_item_excerpt .post_title .post_icon {
	margin-left:0;
	margin-right: auto;
}
/* Related posts */
.related_wrap.scroll_wrap .post_item_related {
	float:right;
}
.related_wrap.scroll_wrap .post_item_related+.post_item_related {
	margin-right:3.125em;
	margin-left: 0;
}
.article_style_stretch:not(.body_style_fullscreen):not(.sidebar_hide) .related_wrap.scroll_wrap  .post_item_related+.post_item_related {
	margin-right:1.875em;
	margin-left: 0;
}
/* Isotope layout */
.isotope_wrap {
	margin-left:-30px;
	margin-right: 0;
}
.isotope_wrap .isotope_item {
	padding-left:30px;
	padding-right: 0;
}
.sc_blogger.no_margins .isotope_wrap,
.isotope_wrap.no_margins {
	margin-left:0;
	margin-right: auto;
}
.sc_blogger.no_margins .isotope_wrap .isotope_item,
.isotope_wrap.no_margins .isotope_item {
	padding-left:0;
	padding-right: auto;
}
.sc_blogger.small_margins .isotope_wrap,
.isotope_wrap.small_margins {
	margin-left:-10px;
	margin-right: 0;
}
.sc_blogger.small_margins .isotope_wrap .isotope_item,
.isotope_wrap.small_margins .isotope_item {
	padding-left:10px;
	padding-right: 0;
}
/* Isotope filters */
.isotope_filters a {
	margin: 0 0 4px 4px;
}
/* Style "Colored" */
.isotope_item_colored .post_featured .post_mark_new {
	-webkit-box-shadow: -3px 0px 0px 2px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: -3px 0px 0px 2px rgba(0, 0, 0, 0.2);
			box-shadow: -3px 0px 0px 2px rgba(0, 0, 0, 0.2);	
}
.post_item_colored .post_featured .post_mark_new {
	right:0;
	left: auto;
	margin:1.6em 1.6em 0 0;
}
.post_item_colored .post_descr .post_price {
	float:left;
}
.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info {
	text-align:right;
}
.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_title {
	text-align:right;
}
.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_descr,
.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_descr p {
	text-align:right;
}
.post_item_colored .post_info_wrap .post_buttons {
	padding:0 4px 0 0;
}
.post_item_colored .post_info_wrap .post_button+.post_button {
	margin-right:0.625em;
	margin-left: 0;
}
/* Colored excerpt */
.isotope_wrap .isotope_item_colored_1 .post_featured {
	float: right;
	border-left:20px solid #f0f0f0;
	border-right: none;
	margin-left:1.875em;
	margin-right: 0;
}
.isotope_wrap .isotope_item.isotope_item_colored_1 .post_description {
	padding-left: 2em;
	padding-right: 0;
}
.isotope_wrap .isotope_item.isotope_item_colored_1 .post_buttons {
	text-align:left;
}
.isotope_wrap .isotope_item.isotope_item_colored_1 .post_buttons a {
	margin-right:10px;
	margin-left: 0;
}
/* Paginations
-------------------------------------------------------------- */
/* Blog pagination */
.pagination_wrap .pager_next {
	margin-right:0.6em;
	margin-left: 0;
	transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
}
.pagination_wrap .pager_last{
	transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
}
.pagination_wrap .pager_prev {
	margin-left:1em;
	margin-right: 0;
	transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
}
.pagination_wrap .pager_first{
	transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
}
.pagination_wrap .pager_next:before {
	margin-left:0;
	margin-right: auto;
}
.pagination_wrap .pager_prev:before {
	margin-left:0;
	margin-right: auto;
}
.pagination_wrap .pager_last:before {
	margin-left:0;
	margin-right: auto;
}
.pagination_wrap .pager_first:before {
	margin-left:0;
	margin-right: auto;
}
/* Pagination single page parts */
.pagination_single > .pager_pages {
	margin-left:0.5em;
	margin-right: 0;
}
.pagination_lessons .pager_prev {
	float:right;
	margin-left:2em;
	margin-right: 0;
}
.pagination_lessons .pager_next {
	float:left;
}
/* Style 'Pages' and 'Slider' */
.pagination_single > .pager_numbers,
.pagination_single a,
.pagination_slider .pager_cur,
.pagination_pages > a,
.pagination_pages > span {
	margin: 0 0 4px 4px;
}
.pagination_slider .pager_slider {
	right:50%;
	left: auto;
	-webkit-transform: translateX(50%);
	   -moz-transform: translateX(50%);
	        transform: translateX(50%);
}
.pagination_slider .pager_slider .sc_slider_swiper:hover .sc_slider_prev {
	margin-right:0;
	margin-left: auto;
}
.pagination_slider .pager_slider .sc_slider_swiper:hover .sc_slider_next {
	margin-left:0;
	margin-right: auto;
}
/* Loader picture */
.viewmore_loader,
.mfp-preloader span,
.sc_video_frame.sc_video_active:before {
	right: 50%;
	left:auto;
}
.viewmore_loader {
	margin: -25px -25px 0 0;
}
/* Single page parts
-------------------------------------------------------------- */
.post_info .frontend_editor_buttons {
	float:left;
}
.post_info .frontend_editor_buttons [class*="icon-"]:before {
	margin-left:0.5em;
	margin-right: 0;
}
/* Attachment and Portfolio post navigation
------------------------------------------------------------ */
.post_featured .post_nav_item {
	right:0;
	left: auto;
}
.post_featured .post_nav_next {
	right:auto;
	left:0;
}
.post_featured .post_nav_item:before {
	right: 25px;
	left: auto;
}
.post_featured .post_nav:hover .post_nav_prev:hover:before {
	right: -60px;
	left: auto;
}
.post_featured .post_nav:hover .post_nav_next:hover:before {
	left: -60px;
	right: auto;
}
.post_featured .post_nav .post_nav_next:before {
	right: auto;
	left: 25px;
}
/* Info block */
.post_featured .post_nav_item .post_nav_info {
	float: right;
	margin-right:-300px;
	margin-left: 0;
}
.post_featured .post_nav_next .post_nav_info {
	float:left;
	margin-right: 0;
	margin-left: -300px;
}
.post_featured .post_nav_prev:hover .post_nav_info {
	margin-right: -6px;
	margin-left: 0;
}
.post_featured .post_nav_next:hover .post_nav_info {
	margin-left: -6px;
	margin-right: 0;
}
/* Reviews block
-------------------------------------------------------------- */
.reviews_block .reviews_value {
	text-align:left;
	left:3px;
	right: auto;
}
.reviews_block .reviews_stars_hover {
	right:0;
	left: auto;
}
.reviews_block .reviews_slider {
	right: 0;
	left: auto;
	-webkit-box-shadow: -1px 0px 1px 1px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: -1px 0px 1px 1px rgba(0, 0, 0, 0.2);
	        box-shadow: -1px 0px 1px 1px rgba(0, 0, 0, 0.2);
}
/* Summary */
.reviews_block .reviews_summary .reviews_item {
	background-position:left top;
}
.reviews_block .reviews_summary .reviews_criteria {
	float:right;
}
.reviews_block .reviews_summary .reviews_stars {
	float:left;
}
.reviews_block .reviews_summary .reviews_value {
	text-align:left;
}
.widget_area .reviews_block .reviews_summary .reviews_value {
	padding-left:5px;
	padding-right: 0;
}
/* Summary stars in the post item (under the title) */
.post_rating .reviews_value {
	margin-right:0.5em;
	margin-left: 0;
}
.post_rating .reviews_stars_hover {
	right:0;
	left: auto;
}
/* Post author
------------------------------------------------------ */
.post_author .post_author_avatar {
	float:right;
	margin: 0 0 10px 20px;
}
/* Comments
-------------------------------------------------------- */
.comments_list_wrap ul.children {
	padding-right: 0;
	padding-left: auto;
}
/* Trackbacks and pingbacks */
.comments_list > li.trackback {
	margin-right:0;
	margin-left: auto;
	padding-right:0;
	padding-left:4em;
}
.comments_list > li.trackback .edit-link { 
	left:0;
	right: auto;
}
/* Comment list */
.comments_list_wrap ul ul {
	margin-right:95px;			/* This way for more short border under previous item */
	margin-left: 0;
}
.comments_list_wrap ul ul ul ul ul {
	margin-right:0;
	margin-left: auto;
}
.comments_list_wrap .comment_author_avatar {
	right:0;
	left: auto;
}
.comments_list_wrap .comment_content {
	padding-right:95px;
	padding-left: 0;
}
.comments_list_wrap .comment_info .comment_reply {
	float: left;
}
.comments_list_wrap .comment_text ul {
	padding: 0 1.5em 0 0;
}
.comments_list_wrap .comment_reply a:before {
	margin-left:0.5em;
	margin-right: 0;
}
/* Submit button */
.comments_wrap .form-submit { 
	text-align:right;
	padding-right:4px;
	padding-left: 0;
}
/* Sidebars
-------------------------------------------------------------- */
/* Sidebar outer */
.sidebar_outer_socials {
	padding: 1em 0 1em 1em;
}
/* Side menu */
.sidebar_outer_menu_buttons {
	left:0;
	right: auto;
}
.sidebar_outer_menu_buttons a.sidebar_outer_widgets_button {
	margin-right:0.5em;
	margin-left: 0;
}
.sidebar_outer_menu_buttons a.sidebar_outer_menu_responsive_button:before {
	left:0;
	right: auto;
}
.sidebar_outer_menu ul li {
	padding-right:0 !important;
	padding-left: auto!important;
}
.menu_side_nav > li > ul {
	right:251px;
	left: auto;
}
.sidebar_outer_right .menu_side_nav > li > ul {
	right:-263px;
	left: auto;
}
.menu_side_nav > li > ul ul {
	right:222px;
	left: auto;
}
.sidebar_outer_right .menu_side_nav > li > ul ul {
	right:-224px;
	left: auto;
}
.menu_side_nav > li > ul ul.submenu_left {
	right:-221px;
	left: auto;
}
.menu_side_nav > li.menu-item-has-children > a {
	padding-left:2em;
	padding-right: 0;
}
.menu_side_nav > li.menu-item-has-children > a:after {
	left:10px;
	right: auto;
}
.sidebar_outer_menu li li.menu-item-has-children > a:after {
	left:8px;
	right: auto;
}
.menu_side_nav li a:before {
	margin-left:0.5em;
	margin-right: 0;
}
/* Responsive side menu */
.responsive_menu .sidebar_outer_menu_buttons {
	right:0;
	left: auto;
	padding-left:3em;
	padding-right: 0;
}
.responsive_menu .sidebar_outer_menu_buttons a.sidebar_outer_widgets_button {
	left:0;
	right: auto;
}
.sidebar_outer_menu .menu_side_responsive li {
	padding: 0 1.5em 0 0 !important;
}
.menu_side_responsive > li.menu-item-has-children > a:after,
.menu_side_responsive li li.menu-item-has-children > a:after {
	left:10px;
	right: auto;
}
/* Common rules */
.widget_area ul {
	padding-right:0;
	padding-left: auto;
}
.widget_area ul li {
	padding-right:1em;
	padding-left: 0;
}
.widget_area ul li:before {
	right:1px;
	left: auto;
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
}
/* Tabs in widgets */
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li+li {
	margin-right: 1em;
	margin-left: 0;
}
/* Widget: Search */
.widget_area .widget_search .search_field {
	padding-left: 2.5em;
	padding-right: 0.5em;
}
.widget_area .widget_search .search_button {
	left: 0.5em;
	right: auto;
}
/* Widget: Calendar */
.wp-block-calendar td a:after,
.widget_area .widget_calendar td a:after {
	right:48%;
	left: auto;
}
/* Widget: Tag Cloud */
.wp-block-tag-cloud. a,
.widget_area .widget_product_tag_cloud a,
.widget_area .widget_tag_cloud a {
	float:right;
	margin:0 0 8px 8px;
}
/* Widget: YREG_ESTATE Flickr */
.widget_area .widget_flickr .flickr_images {
	margin-left:-5px;
	margin-right: 0;
}
.widget_area .widget_flickr .flickr_badge_image {
	float:right;
	margin:0 0 5px 5px;
}
/* Widget: YREG_ESTATE Twitter */

.widget_area .widget_twitter ul li {
	padding-right:0;
	padding-left: auto;
}
/* Widget: RSS */
.widget_area .widget_rss .widget_title a {
	margin-left:6px;
	margin-right: 0;
}
/* Footer areas
-------------------------------------------------------------- */
/* Contacts */
.contacts_wrap .contacts_address .address_left {
	text-align:left;
	float:right;
}
.contacts_wrap .contacts_address .address_right {
	text-align:right;
	float:left;
}

.contacts_wrap .column-1_4,
.contacts_wrap .column-2_4 {
	float: right;
	padding-left: 30px;
	padding-right: 0;
	text-align: right;
}
.contacts_wrap .show_logo_footer .logo {
	text-align: right;
}
.contacts_wrap .sc_socials_item {
	margin-left: 1.2em !important;
	margin-right: 0!important;
}
/* Copyright area */
.copyright_style_menu .copyright_text,
.copyright_style_socials .copyright_text {
	float:right;
}
.copyright_style_socials .sc_socials,
.copyright_style_menu .menu_footer_nav {
	float:left;
}
.copyright_style_menu .menu_footer_nav {
	text-align:left;
}
.footer-widget-contacts .icon-location:before {
	margin-right: 2px;
	margin-left: 0;
}
.footer-widget-contacts .icon-tablet:before {
	margin-right: 1px;
	margin-left: 0;
}
.footer_wrap_inner .widget_nav_menu ul li {
	padding-right: 0;
	padding-left: auto;
}
/* Utils
-------------------------------------------------------------- */
/* Table of contents */
#toc {
	left: 0;
	right: auto;
}
#toc .toc_inner {
	left: -60px;
	right: auto;
}
#toc.toc_fixed .toc_inner,
#toc:hover .toc_inner {
	left:0;
	right: auto;
}
#toc .toc_item {
	border-left:3px solid rgba(0,0,0,0.8);
	border-right: none;
}
#toc .toc_icon {
	right:0;
	left: auto;
}
#toc .toc_title {
	right:0;
	left: auto;
}
#toc .toc_description {
	left:-300px;
	right: auto;
}
#toc .toc_item:hover .toc_description {
	left:68px;
	right: auto;
}
#toc .toc_description:after {
	right: 100%;
	left: auto;
	border-right-color: rgba(128,128,128,0.8);
	border-left-color: transparent;
}
/* Hovers for images and videos */
.hover_icon:before {
	right:50%;
	left: auto;
	top: 40%;
	-webkit-transform: translateX(50%);
	   -moz-transform: translateX(50%);
	        transform: translateX(50%);
	text-indent: -0.05em;
}
/* Scroll to top */
.scroll_to_top {
	left: 1em;
	right: auto;
}
/* Debug window */
#debug_log {
	right:0;
	left: auto;
}
#debug_log_close {
	left:0;
	right: auto;
}
/* Customizer */
.custom_options #co_toggle {
	left: -2.5625em !important;
	right: auto!important;
}
/* Registration and Login popups
-------------------------------------------------------------- */
.popup_wrap {
	left: 0;
	right: auto;
	-webkit-box-shadow: -4px 0px 0px 3px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: -4px 0px 0px 3px rgba(0, 0, 0, 0.2);
			box-shadow: -4px 0px 0px 3px rgba(0, 0, 0, 0.2);	
}
.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_wrap .result {
	right:50%;
	left: auto;
	-webkit-transform:translateX(50%);
	   -moz-transform:translateX(50%);
	        transform:translateX(50%);
	-webkit-box-shadow: -4px 0px 5px 3px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: -4px 0px 5px 3px rgba(0, 0, 0, 0.2);
			box-shadow: -4px 0px 5px 3px rgba(0, 0, 0, 0.2);	
}
.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;
}
.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;
	margin-right: auto;
}
.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;
}
/* Predefined classes for users
-------------------------------------------------------------- */
.texture_bg_slider:after,
.texture_bg_slider_full:after {
	background: url(skins/no_less/images/texture_top.png) center top repeat-x, url(skins/no_less/images/texture_slider.png) right top repeat;
}
.texture_bg_slider_full:after {
	background: url(skins/no_less/images/texture_center.png) center center no-repeat, url(skins/no_less/images/texture_top.png) center top repeat-x, url(skins/no_less/images/texture_slider.png) right top repeat;
}
.accent_top:before  {
	right:50%;
	left: auto;
	margin: -1.4em -1.2857em 0 0;
	-webkit-transform: rotate(35deg) skewX(20deg);
	   -moz-transform: rotate(35deg) skewX(20deg);
	        transform: rotate(35deg) skewX(20deg);
}
/* Custom elements */
.bgtext1 {
	right: -100px;
	left: auto;
}
.custom_box_form {
	padding: 5.000em 6.000em 5.000em 0;
}
.custom_box_left {
	float: left;
	padding: 0 0 0 30px;
}
.custom_box_right {
	padding: 0 30px 0 0;
}
/* Property */
.ps_single_info .property_price_box {
	float: right;
	margin-left: 1em;
	margin-right: 0;
}
/* Custom form slider */
.custom_form_slider_item .cfs_date {
	margin-left: 4% !important;
	margin-right: 0!important;
}
.cfs_date_time .picker--time {
	right: -145px !important;
	left: auto!important;
}
/* Slider Rev */
.custom.tp-bullets {}
.custom.tp-bullets .tp-bullet {
    margin: 0 0 0 10px !important;
}
/********************************
	-	FLAT LIGHT BUTTONS -
*********************************/
.estate .esg-filterbutton,
.estate .esg-navigationbutton,
.estate .esg-sortbutton,
.estate .esg-cartbutton {
	margin-left: 0.25em;
	margin-right: 0;
}
.estate .esg-pagination-button:last-child {
	margin-left: 0;
	margin-right: auto;
}
.estate  .esg-sortbutton-order,
.estate  .esg-cartbutton-order {	
	margin-right:5px;
	margin-left: 0;
}
.estate .esg-cartbutton .esgicon-basket	{
	margin-left:10px;
	margin-right: 0;
}
.estate .esg-sortbutton,
.estate .esg-cartbutton {
	margin-left:0px;
	margin-right: auto;
}
.estate .esg-filter-checked {
	margin-right:7px;
	margin-left: 0;
}
.estate .esg-filterbutton.selected .esg-filter-checked,
.estate .esg-filterbutton:hover .esg-filter-checked	{
	margin-right:7px;
	margin-left: 0;
}

/* -----plugin.booking.css----- */
/* Booking Calendar
------------------------------------------------------------------------------------ */
.booking_float_left input[type="checkbox"] {
	margin:4px 0 0 6px;
}
.booking_mont_nav_button_container img {
	margin:6px 3px 0 0;
}

/* -----plugin.buddypress.css----- */
/* Buddy Press Styles
----------------------------------------------- */
#buddypress div#item-header img.avatar {
	margin-left:2.1429em;
	margin-right: 0;
}
#buddypress #item-nav {
	float:right;
	margin-left:2.1429em;
	margin-right: 0;
}
#buddypress div#subnav.item-list-tabs ul {
	float:right;
}
#buddypress div#subnav.item-list-tabs .message-search {
	margin-left:0;
	margin-right: auto;
}
#buddypress div.dir-search {
	text-align:left;
}
/* BB Press Styles
----------------------------------------------- */
#subscription-toggle {
	float: left;
}

/* -----plugin.html5-jquery-audio-player.css----- */
/* HTML5 Player
------------------------------------------------------------------------------------ */
#myplayer .ttw-music-player {
    padding-right: 0;
    padding-left: auto;
}
#myplayer .ttw-music-player .album-cover {
    margin-left: 30px;
    margin-right: 0;
}
#myplayer .ttw-music-player .track-info {
    margin-right: 0;
    margin-left: auto;
}
#myplayer .ttw-music-player .player-controls {
    margin-right: 0;
    margin-left: auto;
}
#myplayer .ttw-music-player .progress-wrapper {
    margin-right: 28px;
	margin-left:0;
}
#myplayer .ttw-music-player .tracklist {
    padding-right: 300px;
    padding-left: 15px;
}
#myplayer .ttw-music-player .tracklist .title {
    padding-right: 1px;
    padding-left: 20%;
}
#myplayer .ttw-music-player .tracklist .duration {
    text-align: left;
    left: 0;
    right: auto;
}

/* -----plugin.instagram-widget.css----- */
/* Instagram Widget
------------------------------------------------------------------------------------ */
.widget_area ul.instagram-pics {
    margin-left: -5px;
    margin-right: 0;
}
.widget_area ul.instagram-pics li {
    float: right;
    margin: 0 0 5px 5px;
}

/* -----plugin.learndash.css----- */
/* LearnDash LMS
------------------------------------------------------------------------------------ */
.widget_area .widget_ldcourseinfo img,
.widget_area .widget_ldcourseinfo h2 {
	float:right;
}
.widget_area .widget_ldcourseinfo img {
	margin:0 0 1em 1.5em;
}
.widget_area #course_navigation .learndash_nevigation_lesson_topics_list ul li {
	padding-right:0;
	padding-left: auto;
}

/* -----plugin.responsive-poll.css----- */
/* Responsive Poll
------------------------------------------------------------------------------------ */
.weblator-poll-container .width-control .legend {
	float:right;
}
.weblator-poll-container .width-control canvas {
	float:right;
}

/* -----plugin.tribe-events.css----- */
/* Tribe Events
------------------------------------------------------------------------------------ */
/* Main template */
.tribe-events-day .tribe-events-day-time-slot .vevent {
	margin-right:0;
	margin-left: auto;
}
/* Featured image */
.single-tribe_events .tribe-events-event-image {
    float: left;
    margin: 0 2em 2em 0;
}
/* Buttons */
a.tribe-events-read-more,
.tribe-events-button,
.tribe-events-nav-previous a,
.tribe-events-nav-next a,
.tribe-events-widget-link a,
.tribe-events-viewmore a {
	margin:0 4px 4px 0;
}

/* -----theme.shortcodes.css----- */
/* Accordion
-------------------------------------------------------------- */
.sc_accordion .sc_accordion_item .sc_accordion_title .sc_accordion_icon {
	right:0;
	left: auto;
}
.sc_accordion .sc_accordion_item .sc_accordion_title .sc_accordion_icon:before {
	right:50%;
	left: auto;
	-webkit-transform:translate(50%, -50%);
	   -moz-transform:translate(50%, -50%);
	        transform:translate(50%, -50%);
}
.sc_accordion .sc_accordion_item .sc_accordion_title {
	padding:0.1em 1.5em 0.1em 0;
}
/* Audio
-------------------------------------------------------------- */
.sc_audio .sc_audio_header {
	right:0;
	left: auto;
}
/* ************************************************************* */
/* ************************************************************* */
/* ************************************************************* */
.mejs-controls a:focus > .mejs-offscreen {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.6);
    right: 0;
    left: auto;
}
.wp-playlist-item-length {
    left: 3px;
    right: auto;
}
.rtl .wp-playlist-item-length {
    left: 3px;
    right: auto;
}
.wp-playlist .wp-playlist-current-item img {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}
.rtl .wp-playlist .wp-playlist-current-item img {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}
/* Button
-------------------------------------------------------------- */
input[type="submit"]:before,
input[type="button"]:before,
button:before,
.sc_button:before {
	margin-left:7px;
	margin-right: 0;
}
/* Blogger
-------------------------------------------------------------- */
/* Style 'Date' */
.sc_blogger.layout_date.sc_blogger_vertical .sc_blogger_item:before {
	right: 40px;
	left: auto;
}
.sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item:before {
	right: 0;
	left: auto;
}
.sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item {
	float: right;
}
.sc_blogger.layout_date.sc_blogger_horizontal .post_content {
	padding-left:2em;
	padding-right: 0;
}
.sc_blogger.layout_date.sc_blogger_vertical .sc_blogger_item .sc_blogger_date { 
	float: right;
}
.sc_blogger.layout_date.sc_blogger_vertical .post_content {
	padding-right:100px;
	padding-left: 0;
}
.sc_blogger.layout_date .load_more:before {
	right: 24px;
	left: auto;
}
.sc_blogger.layout_date .load_more:after {
	right: 40px;
	left: auto;
}
/* Style News */
.sc_blogger.sc_blogger_horizontal.layout_news .post_featured {
	float: right;
	margin: 0 0 0.7em 2em;
}
/* Blogger with scroll */
.sc_scroll_vertical .sc_blogger .isotope_item,
.sc_scroll_vertical .sc_blogger [class*=column-],
.sc_blogger .sc_scroll_vertical .isotope_item,
.sc_blogger .sc_scroll_vertical [class*=column-] {
	padding-left:50px;
	padding-right: 0;
}
/* Call to action
-------------------------------------------------------------- */
.sc_call_to_action_align_left .sc_call_to_action_title, .sc_call_to_action_align_left .sc_call_to_action_subtitle, .sc_call_to_action_align_left .sc_call_to_action_descr,
.sc_call_to_action_align_right .sc_call_to_action_title, .sc_call_to_action_align_right .sc_call_to_action_subtitle, .sc_call_to_action_align_right .sc_call_to_action_descr {
	text-align:right;
}
.sc_call_to_action_style_1 .sc_call_to_action_icon {
	float: right;
	margin-left: 0.25em;
	margin-right: 0;
}
.sc_call_to_action_style_2.sc_call_to_action_align_none .sc_call_to_action_buttons {
	margin-right:4em;
	margin-left: 0;
}
/* Chat
-------------------------------------------------------------- */
.sc_chat {
	padding-right:20px;
	padding-left: 0;
}
.sc_chat:after {
	right:14px;
	left: auto;
	border-right:1px solid #1eaace;
	border-left: none;
}
.sc_chat .sc_chat_avatar {
	float:right;
	margin:0 0 10px 20px;
}
/* Clients
-------------------------------------------------------------- */
.sc_clients_style_clients-2 .sc_client_image .sc_client_hover .sc_client_info {
	right:0;
	left: auto;
}
/* Contact form
-------------------------------------------------------------- */
.sc_form .result {
	right:50%;
	left: auto;
	-webkit-transform:translateX(50%);
	   -moz-transform:translateX(50%);
	    -ms-transform:translateX(50%);
	        transform:translateX(50%);
	-webkit-box-shadow: 10px 0px 30px 10px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: 10px 0px 30px 10px rgba(0, 0, 0, 0.2);
			box-shadow: 10px 0px 30px 10px rgba(0, 0, 0, 0.2);	
}
.sc_form .sc_form_address_field {
	text-align:right;
}
.sc_form .sc_form_address .sc_socials {
	text-align:right;
}
.sc_form .sc_form_item.label_left label {
	margin-left: 1.5em;
	margin-right: 0;
}
.sc_form .sc_form_item .sc_form_element+.sc_form_element {
	margin-right:2em;
	margin-left: 0;
}
.sc_form .sc_form_item .sc_form_element input,
.sc_form .sc_form_item .sc_form_element label {
	margin-left:0.5em;
	margin-right: 0;
}
.sc_form .sc_form_item .sc_form_element input[type="radio"] + label,
.sc_form .sc_form_item .sc_form_element input[type="checkbox"] + label {
	padding-right:1.75em;
	padding-left: 0;
}
.sc_form .sc_form_item .sc_form_element input[type="radio"] + label:before,
.sc_form .sc_form_item .sc_form_element input[type="checkbox"] + label:before {
	right:0;
	left: auto;
}
/* Date and Time picker */
.sc_form .picker {
	right: 0;
	left: auto;
}
.sc_form .picker__nav--prev,
.sc_form .picker__nav--next {
 	right: 0;
 	left: auto;
}
.sc_form .picker__nav--next {
	right: auto;
	left: 0;
}
.sc_form .picker__day--today:before {
    left: 2px;
    right: auto;
    border-right: 7px solid transparent !important;
    border-left: none!important;
}
.sc_form .picker__button--today:before,
.sc_form .picker__button--clear:before {
    margin-left: 0.3em;
    margin-right: 0;
}
.sc_form .picker__button--today:before {
    border-right: 7px solid transparent !important;
    border-left: none;
}
.sc_form .picker__button--close:before {
    margin-left: 0.4em;
    margin-right: 0;
}
/* The clear button */
.sc_form .sc_form_field [class*="icon-"]:before {
	left: 0.5em;
	right: auto;
}
.sc_form_select_container:after {
	left:0;
	right: auto;
}
.sc_form_select_container select {
	padding-right: 0.5em !important;
	padding-left: 0!important;
}
.sc_form .sc_form_button { 
	text-align: right;
}
.sc_form_style_form_2 .sc_form_item,
.sc_form_style_form_2 .sc_form_button,
.sc_form_style_form_2 .sc_form_item input[type="text"],
.sc_form_style_form_2 .sc_form_item select,
.sc_form_style_form_2 .sc_form_item textarea {
	text-align: right;
}
/* Countdown
-------------------------------------------------------------- */
.sc_countdown .sc_countdown_item {
	float:right;
}
.sc_countdown .sc_countdown_separator {
	float:right;
}
/* Countdown Style 2 */
.sc_countdown.sc_countdown_style_2 .sc_countdown_digits span+span {
	margin-right:2px;
	margin-left: 0;
}
/* Dropcaps
-------------------------------------------------------------- */
.sc_dropcaps .sc_dropcaps_item {
	float: right;
	margin: 0.200em 0 2px 8px;
}
/* Emailer
-------------------------------------------------------------- */
.sc_emailer {}
.sc_emailer_title {
	float: right;
	margin-left: 0.5em;
	margin-right: 0;
}
.sc_emailer_input {
	padding-left: 200px !important;
	padding-right: 0.3em !important;
}
.sc_emailer .sc_button {
	left: 0.357em;
	right: auto;
}
/* Events
-------------------------------------------------------------- */
.sc_events_item .sc_events_item_readmore span {
	margin-right:0.5em;
	margin-left: 0;
}
.sc_events_style_events-2 .sc_events_item_date {
	right:-1px;
	left: auto;
}
.sc_events_style_events-2 .sc_events_item_title {
	padding:0 6em 0 1em;
}
.sc_events_style_events-2 .sc_events_item_time {
	padding: 0 2em 0 1em;
}
.sc_events_style_events-2 .sc_events_item_details {
	padding: 0 2em 0 1em;
}
.sc_events_style_events-2 .sc_events_item_time:before,
.sc_events_style_events-2 .sc_events_item_details:before {
	right: 0;
	left: auto;
}
/* Google map
------------------------------------------------------------- */
.sc_googlemap_content {
	left:10%;
	right: auto;
}
/* Icon
-------------------------------------------------------------- */
.sc_icon {
	margin-left:0.25em;
	margin-right: 0;
}
a.sc_icon.sc_icon_shape_round:after,
a.sc_icon.sc_icon_shape_square:after,
a .sc_icon.sc_icon_shape_round:after,
a .sc_icon.sc_icon_shape_square:after {
    right: 0;
    left: auto;
}
/* Image
-------------------------------------------------------------- */
.sc_image figcaption span {
	margin-left: 0.3em;
	margin-right: 0;
}
/* Infobox
-------------------------------------------------------------- */
.sc_infobox {
	padding: 1.786em 2.143em 1.857em 1.5em;
}
.sc_infobox h1, .sc_infobox h2, .sc_infobox h3, .sc_infobox h4, .sc_infobox h5, .sc_infobox h6 {
	text-align:right;
}
.sc_infobox.sc_infobox_iconed {
	padding-right: 3.571em;
	padding-left: 0;
}
.sc_infobox.sc_infobox_iconed:before {
	margin-left:0.6em;
	margin-right: 0;
	right:1em;
	left: auto;
}
.sc_infobox.sc_infobox_closeable {
	padding-right: 3.5em;
	padding-left: 0;
}
.sc_infobox.sc_infobox_closeable:after {
	left:1.25em;
	right: auto;
}
/* List
-------------------------------------------------------------- */
ul.sc_list_style_iconed {
	padding-right: 0;
	padding-left: auto;
}
.sc_list_style_iconed li {
	padding: 0 1.5em 0 0 !important;
}
.sc_list_style_iconed li .sc_list_icon {
	right: 0;
	left: auto;
}
/* Line
-------------------------------------------------------------- */
.sc_line.sc_line_position_left_top {
	background-position: right bottom;
}
.sc_line.sc_line_position_left_top .sc_line_title {
	right:0;
	left: auto;
	padding-right: 0;
	padding-left: auto;
}
.sc_line.sc_line_position_center_top .sc_line_title {
	right:50%;
	left: auto;
	-webkit-transform:translateX(50%);
	   -moz-transform:translateX(50%);
	    -ms-transform:translateX(50%);
	        transform:translateX(50%);
}
.sc_line.sc_line_position_right_top {
	background-position: left bottom;
}
.sc_line.sc_line_position_right_top .sc_line_title {
	left: 0;
	right: auto;
	padding-left:0;
	padding-right: auto;
}
.sc_line.sc_line_position_left_center {
	background-position: right center;
}
.sc_line.sc_line_position_left_center .sc_line_title {
	right:0;
	left: auto;
	padding-right:0;
	padding-left: auto;
}
.sc_line.sc_line_position_center_center .sc_line_title {
	right:50%;
	left: auto;
	-webkit-transform:translateX(50%);
	   -moz-transform:translateX(50%);
	    -ms-transform:translateX(50%);
	        transform:translateX(50%);
}
.sc_line.sc_line_position_right_center {
	background-position: left center;
}
.sc_line.sc_line_position_right_center .sc_line_title {
	left: 0;
	right: auto;
	padding-left:0;
	padding-right: auto;
}
.sc_line.sc_line_position_left_bottom {
	background-position: right top;
}
.sc_line.sc_line_position_left_bottom .sc_line_title {
	right:0;
	padding-right:0;
	padding-left: auto;
}
.sc_line.sc_line_position_center_bottom .sc_line_title {
	right:50%;
	left: auto;
	-webkit-transform:translateX(50%);
	   -moz-transform:translateX(50%);
	    -ms-transform:translateX(50%);
	        transform:translateX(50%);
}
.sc_line.sc_line_position_right_bottom {
	background-position: left top;
}
.sc_line.sc_line_position_right_bottom .sc_line_title {
	left: 0;
	right: auto;
	padding-left:0;
	padding-right: auto;
}
.sc_number_item+.sc_number_item {
	margin-right:2px;
	margin-left: 0;
}
/* Popup
-------------------------------------------------------------- */
.sc_popup:before {
	right: -1px;
	left: auto;
}
/* Price
-------------------------------------------------------------- */
.sc_price .sc_price_penny {
	margin-right:0.1em;
	margin-left: 0;
}
/* Promo
-------------------------------------------------------------- */
.sc_promo_block.sc_align_left *,
.sc_promo_block.sc_align_left *:after {
	text-align: right !important;
    margin-right: 0;
    margin-left: auto;
}
.sc_promo_block.sc_align_right *,
.sc_promo_block.sc_align_right *:after {
	text-align: left !important;
    margin-left: 0;
    margin-right: auto;
}
/* Scroll
-------------------------------------------------------------- */
.sc_scroll_vertical {
	padding-left:6px;
	padding-right: 0;
}
/* Scroll bar */
.sc_scroll_vertical .sc_scroll_bar {
	left:1px;
	right: auto;
	border-left:1px solid #dddddd;
	border-right: none;
}
.sc_scroll_vertical .sc_scroll_bar .swiper-scrollbar-drag {
	right:2px;
	left: auto;
}
.sc_scroll_vertical .sc_scroll_bar .swiper-scrollbar-drag:before {
	left:-2px;
	right: auto;
}
/* Scroll controls */
.sc_scroll_controls_type_top .sc_scroll_controls_wrap {
	left:0;
	right: auto;
	text-align:left;
}
.sc_scroll_controls_type_side .sc_scroll_controls_wrap {
	right:0;
	left: auto;
}
.sc_scroll_controls_type_side .sc_scroll_controls_wrap a {
	margin-right: -80px;
	margin-left: 0;
	right:8px;
	left: auto;
}
.sc_scroll_controls_type_side .sc_scroll_controls_wrap a+a {
	right:auto;
	left:8px;
	margin-left: -80px;
	margin-right: 0;
}
.sc_scroll_controls_wrap a {
	margin-right: 0.6667em;
	margin-left: 0;
}
/* Recent News: Widget and schortcode
---------------------------------------------------------------- */
.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: 0;
}
.sc_recent_news_header_category_item_more:after {
	margin-right:0.5em;
	margin-left: 0;
}
.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;
	padding-left:1.5em;
	padding-right: 0;
}
.sc_recent_news_with_accented .post_accented_off .post_header {
	float:right;
}
.sc_recent_news .post_featured .post_info {
	right: 0;
	left: auto;
}
.sc_recent_news .post_header {
	text-align:right;
}
.sc_recent_news .post_counters {
	text-align:right;
}
.sc_recent_news .post_counters_item,
.sc_recent_news .post_counters .post_edit a {
	margin-right:0 !important;
	margin-left:0.5em;
	float:right;
}
.sc_recent_news .post_counters_item .post_counters_number {
	margin-right:0.5em;
	margin-left: 0;
}
.sc_recent_news .post_counters .post_edit a:before {
	margin-left:0.5em;
	margin-right: 0;
}
/* Style Excerpt */
.sc_recent_news_style_news-excerpt .post_featured {
	padding-left:2.5em;
	padding-right: 0;
	float:right;
}
.sc_recent_news_style_news-excerpt .post_body {
	float:right;
}
/* Style Portfolio & Announce */
.sc_recent_news_style_news-portfolio .columns_wrap {
	margin-left: -0.4615em !important;
	margin-right: 0!important;
}
.sc_recent_news_style_news-portfolio [class*="column-"] {
	padding: 0 0 0.4615em 0.4615em !important;
}
.sc_recent_news_style_news-announce .post_item {
	float:right;
}
/* Services
-------------------------------------------------------------- */
.sc_services_style_services-1 .sc_services_item .sc_services_item_readmore span {
	margin-right:0.5em;
	margin-left: 0;
}
.sc_services_style_services-2 {}
.sc_services_style_services-2 .sc_services_item {}
.sc_services_style_services-2 .sc_services_item .sc_services_item_number {
	float: right;
	margin-left: 0.25em;
	margin-right: 0;
}
/* Skills
-------------------------------------------------------------- */
/* Type Counter */
.sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_info:before {
	right: 30%;
	left: auto;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count:before {
	right: 0;
	left: auto;
    border-left: 1.6667em solid transparent;
    border-right: none;	
}
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info:before {
	right: 0;
	left: auto;
}
/* Type Bar */
.sc_skills_bar .sc_skills_item .sc_skills_count {
	text-align:left;
	right:0;
	left: auto;
}
.sc_skills_bar.sc_skills_horizontal .sc_skills_total {
	left: 0;
	right: auto;
	text-align: left;
}
/* Type Pie */
.sc_skills_pie.sc_skills_compact_on .sc_skills_item {
	float:right;
}
.sc_skills_pie .sc_skills_column .sc_skills_item .sc_skills_total {
	right: 0;
	left: auto;
}
/* Type Arc */
.sc_skills_arc .sc_skills_arc_canvas {
	float:right;
}
/* Legend */
.sc_skills_legend {
	float:left;
}
.sc_skills_legend_marker {
	margin:0 0 2px 10px;
}
.sc_skills_legend_value {
	margin-right:6px;
	margin-left: 0;
}
/* Slider
-------------------------------------------------------------- */
.sc_slider_swiper .slides .swiper-slide {
	/*	Work in IE9 */
	float: right;
}
/* Prev / Next controls */
.sc_slider_controls_wrap .sc_slider_prev {
	float:right;
	margin-left: -100px;
}
.sc_slider_controls_wrap .sc_slider_prev:before{
	content:'\e8f5';
}
.sc_slider_controls_wrap .sc_slider_next {
	float:left;
	margin-right: -100px;
}
.sc_slider_controls_wrap .sc_slider_next:before{
	content:'\e8f4';
}

.sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_prev {
	margin-left: 0em;
}
.sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_next {
	margin-right: 0em;
}
/* Side controls */
.sc_slider_swiper + .sc_slider_controls_wrap .sc_slider_prev {
	margin-left: 0.8em;
}
.sc_slider_swiper + .sc_slider_controls_wrap .sc_slider_next {
	margin-right: 0.8em;
}
/* Top controls */
.sc_slider_swiper.sc_slider_controls_top + .sc_slider_controls_wrap {
	left: 6px;
	right: auto;
	text-align:left;
}
.sc_slider_swiper.sc_slider_controls_top + .sc_slider_controls_wrap .sc_slider_next,
.sc_slider_swiper.sc_slider_controls_top + .sc_slider_controls_wrap .sc_slider_prev {
	margin-right: 6px;
	margin-left: 0;
}
/* White circles with accent hover */
.sc_slider_swiper .sc_slider_pagination_wrap span {
	margin: 0 0 0 10px;
}
/* Full pagination - posts titles */
.sc_slider_pagination_area .sc_slider {
	float:right;
}
.sc_slider_pagination_area .sc_slider_pagination {
	float:right;
}
.sc_slider_pagination_over .sc_slider_pagination {
	right: auto;
	left:-40%;
}
.sc_slider_pagination_over:hover .sc_slider_pagination {
	left:0;
	right: auto;
}
/* Info block*/
.sc_slider_swiper .sc_slider_info {
	left:0;
	right: auto;
}
.sc_slider_swiper .sc_slider_info .sc_slider_reviews.after_category {
	margin:0 2px 0 0;
}
.sc_slider_swiper .sc_slider_info .sc_slider_category {
	padding:0 0 0 2em;
	text-align:right;
}
/* Socials icons
-------------------------------------------------------------- */
.sc_socials {
	margin-left:-1.25em;
	margin-right: 0;
}
.sc_socials .sc_socials_item {
	margin: 0 0 0.5em 1.25em;
}
.sc_socials.sc_socials_size_tiny {
	margin-left:-1em;
	margin-right: 0;
}
.sc_socials.sc_socials_size_tiny .sc_socials_item {
	margin: 0.25em 0 0.25em 1em;
}
.sc_socials.sc_socials_size_small {
	margin-left:-0.5em;
	margin-right: 0;
}
.sc_socials.sc_socials_size_small .sc_socials_item {
	margin:0.25em 0 0.25em 0.5em;
}
.sc_socials.sc_socials_size_medium {
	margin-left:-0.625em;
	margin-right: 0;
}
.sc_socials.sc_socials_size_medium .sc_socials_item {
	margin:0.25em 0 0.25em 0.625em;
}
.sc_socials.sc_socials_shape_round .sc_socials_item {
	margin:0 0 0.25em 0.25em;
}
.sc_socials.sc_socials_shape_round.sc_socials_size_medium .sc_socials_item {
	margin:0.25em 0 0.25em 0.5em;
}
.sc_socials a .sc_socials_hover,
.sc_socials.sc_socials_size_tiny a .sc_socials_hover,
.sc_socials.sc_socials_size_small a .sc_socials_hover,
.sc_socials.sc_socials_size_medium a .sc_socials_hover {
	right:0;
	left: auto;
}
/* Share buttons */
.sc_socials.sc_socials_share .share_caption {
	margin-left:0.6em;
	margin-right: 0;
}
.sc_socials.sc_socials_share.sc_socials_dir_vertical {
	right:0px;
	left: auto;
}
.sc_socials.sc_socials_share .share_counter{
	margin-right:6px;
	margin-left: 0;
}
.sc_socials.sc_socials_share .share_counter:before{
	right:-4px;
	left: auto;
	border-right: 1px solid #ddd;
	border-left: none;
}
/* Tabs
-------------------------------------------------------------- */
/* Style 1 */
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a {
	float: right;
	margin-left: 2px;
	margin-right: 0;
}
/* Style 2 */
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles {
	float: right;
	margin-left: -1px;
	margin-right: 0;
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
	border-left-color: #ebebeb;
	border-right-color: #f0f1f5;
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.ui-state-active a,
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.sc_tabs_active a {
	border-right-color: #ef595a;
	border-left-color: #fff;
}
/* Style 3 */
.sc_tabs.sc_tabs_style_3 .sc_tabs_titles li a {
	float: right;
    margin: 0 0 0 8px;
}
/* Team
-------------------------------------------------------------- */
.sc_team.sc_team_style_team-2 .sc_team_item .sc_team_item_avatar {
	float: right;
	margin-left: 20px;
	margin-right: 0;
}
.sc_team.sc_team_style_team-2 .sc_team_item .sc_team_item_phone span {
	margin-left: 10px;
	margin-right: 0;
}
.sc_team.sc_team_style_team-2 .sc_team_item .sc_team_item_email {
	margin: 12px 2px 0 0;
}
.sc_team.sc_team_style_team-2 .sc_team_item .sc_team_item_email span {
	margin-left: 11px;
	margin-right: 0;
}
/* Title
-------------------------------------------------------------- */
.sc_title .sc_title_icon.sc_left {
	float: right;
}
/* Title text
-------------------------------------------------------------- */
.sc_titletext .sc_titletext_snumber {
	float: right;
	margin-left: 10px;
	margin-right: 0;
}
/* Underline */
.sc_title_underline:after {
	right:0;
	left: auto;
}
.sc_title_underline.sc_align_center:after {
	right:50%;
	left: auto;
	-webkit-transform:translateX(50%);
	   -moz-transform:translateX(50%);
	        transform:translateX(50%);
}
.sc_title_underline.sc_align_right:after {
	left:0;
	right:auto;
}
/* Divider */
.sc_title_divider .sc_title_divider_before {
	right:0;
	left: auto;
}
.sc_title_divider .sc_title_divider_after {
	left:0;
	right: auto;
}
/* Icon */
.sc_title_icon_left {
	margin-left:0.25em;
	margin-right: 0;
}
/* Toggles
-------------------------------------------------------------- */
.sc_toggles .sc_toggles_item .sc_toggles_title .sc_toggles_icon {
	right:0;
	left: auto;
}
.sc_toggles .sc_toggles_item .sc_toggles_title .sc_toggles_icon:before {
	right:50%;
	left: auto;
	-webkit-transform:translateX(50%);
	   -moz-transform:translateX(50%);
	        transform:translateX(50%);
}
.sc_toggles .sc_toggles_item .sc_toggles_title {
	padding:0.5em 3em 0.5em 0.5em;
}
/* Tooltip
-------------------------------------------------------------- */
.sc_tooltip_parent .sc_tooltip {
	right: 50%;
	left: auto;
	-webkit-transform:translateX(50%);
	   -moz-transform:translateX(50%);
	        transform:translateX(50%);
}
.sc_tooltip_parent .sc_tooltip:before {
	right: 50%;
	left: auto;
	margin-right: -3px;
	margin-left: 0;
}
/* Twitter
-------------------------------------------------------------- */
.sc_twitter.sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_prev {
	margin-right:10px;
	margin-left: 0;
}
.sc_twitter.sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_next {
	margin-left:10px;
	margin-right: 0;
}
/* Common styles (title, subtitle, description, slider controls for some shortcodes)
--------------------------------------------------------------------- */
.sc_item_button > a:before {
	float:left;
	margin: 0 1em 0 0;
}
.sc_item_buttons > .sc_item_button {
	float:right;
	margin-left: 1.5em;
	margin-right: 0;
}
.sc_item_buttons > .sc_item_button+.sc_item_button {
	margin-left: 0;
	margin-right: auto;
}
/* Slider controls side */
.sc_slider_controls_side:hover .sc_slider_controls_wrap .sc_slider_prev {
	margin-right:10px;
	margin-left: 0;
}
.sc_slider_controls_side:hover .sc_slider_controls_wrap .sc_slider_next {
	margin-left:10px;
	margin-right: 0;
}
/* Slider controls bottom */
.sc_slider_controls_bottom .sc_slider_controls_wrap .sc_slider_prev {
	margin-left:0.5em;
	margin-right: 0;
}
.sc_slider_controls_bottom:hover .sc_slider_controls_wrap .sc_slider_prev {
	margin-right:0;
	margin-left: auto;
}
.sc_slider_controls_bottom:hover .sc_slider_controls_wrap .sc_slider_next {
	margin-left:0;
	margin-right: auto;
}
/* Property
-------------------------------------------------------------- */
.property_price_box {
	left: 0;
	right: auto;
}
.sc_property.sc_property_style_property-1 .sc_property_info .sc_property_icon,
.content > .sc_property_item .sc_property_info .sc_property_icon {
	float: right;
	margin-left: 0.25em;
	margin-right: 0;
}
.sc_property_info_list span {
	margin-left: 1.5em;
	margin-right: 0;
	display: inline-block;
}
.sc_property_info_list span:last-of-type {
	margin-left: 1.5em;
	margin-right: 0;
}
.sc_property_info_list span:before {
	margin-right: 0.25em;
	margin-left: 0.25em;
}
.sc_property_style_property-1 .sc_property_info_list span {
	display: inline-block;
}
.sc_property_info_list span.icon-building113:before {
	margin-left: 0.45em;
	margin-right: 0;
}
.sc_property.sc_property_style_property-4 .sc_property_info .sc_property_icon {
	right: 0;
	left: auto;
	margin-left: 0.15em;
	margin-right: 0;
}
.sc_property.sc_property_style_property-4 .sc_property_info .sc_property_title {
	padding-right: 3em;
	padding-left: 0;
	text-align: right;
}
.sc_property.sc_property_style_property-4 .property_price_box{
	float: right;
}
.sc_property.sc_property_style_property-5 .pr_info_list span {
	margin-left: 25px !important;
	margin-right: 0;
}
.sc_property.sc_property_style_property-5 .pr_info_list_var {
	text-align: right !important;
}
.sc_property.sc_property_style_property-5 .pr_info_list_text {
	text-align: right !important;
}
.sc_property.sc_property_style_property-6 .sc_pr_h1 {
	box-shadow: 0px 0px 1px -1px rgba(0,0,0,0.15);
}
.sc_property.sc_property_style_property-6 .sc_pr_h2 {
	box-shadow: inset 0px 0px 1px 1px rgba(0,0,0,0.15);
}
.sc_property.sc_property_style_property-6 .sc_pr_f1 {
	box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.15);
}
.sc_property.sc_property_style_property-6 .sc_pr_f1:before {
    border-left: 6px solid #ef595a;
    position: absolute;
    bottom: 2px;
    right: 2px;
    content: '';
    border-radius: 2px;
    border: 6px solid transparent;
    border-right: 6px solid #ef595a;
    border-bottom: 6px solid #ef595a;
}
.sc_property.sc_property_style_property-6 .sc_pr_f111 {
	box-shadow: inset 0px 0px 1px -1px rgba(0,0,0,0.15);
}
.ps_range_slider {
	padding-left: 0;
	padding-right: 4px;
}
.ps_range_slider .ui-slider {
    text-align: right;
}
.ps_range_slider .ui-slider .ui-slider-range {
	background-position: 100% 0;
}
.ps_range_slider .ui-slider-horizontal .ui-slider-handle {
	margin-right: -0.6em;
	margin-left: 0;
}
.ps_range_slider .ps_area_info_title,
.ps_range_slider .ps_price_info_title {
	float: right;
}
.ps_range_slider .ps_area_info_value,
.ps_range_slider .ps_price_info_value {
	float: left;
}
.estateLabelCheckBox {
	padding-right: 1.857em;
	padding-left: 0;
	background:url(images/uncheck.png) 100% 10px no-repeat;
}
.estateLabelCheckBox:hover {
	background:url(images/hovercheck.png) 100% 10px no-repeat;
}
.estateLabelCheckBoxSelected,
.estateLabelCheckBoxSelected:hover {
	background:url(images/check.png) 100% 10px no-repeat;
}
.sc_property_search .sc_ps_status,
.sc_property_search .sc_ps_location,
.sc_property_search .sc_ps_type,
.sc_property_search .sc_ps_style,
.sc_property_search .sc_ps_bedrooms,
.sc_property_search .sc_ps_bathrooms,
.sc_property_search .sc_ps_area,
.sc_property_search .sc_ps_price,
.sc_property_search .sc_ps_submit {
	margin-left: 2.564%;
	margin-right: 0;
}
.sc_property_search .sc_ps_type,
.sc_property_search .sc_ps_bathrooms,
.sc_property_search .sc_ps_submit {
	margin-left: 0;
	margin-right: auto;
}
.sc_property_search .sc_ps_submit {
	text-align: left;
}
.sc_form .picker__nav--next:before{
	transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);

}
.sc_form .picker__nav--prev:before{
	transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
}

/* -----theme.shortcodes_vc_admin.css----- */
/* Common settings */
.vc_shortcodes_container > .wpb_element_wrapper > .wpb_element_title {
	margin-right:10px !important;
	margin-left: 0!important;
}
.vc_element-icon[data-is-container="true"],
.vc_shortcodes_container > .wpb_element_wrapper > .wpb_element_title .vc_element-icon {
	float:right;
	margin-left:10px !important;
	margin-right: 0!important;
	background-position:100% 0 !important;
}
.vc_shortcodes_container > .wpb_element_wrapper > .vc_container_for_children {
	margin-right:10px !important;
	margin-left: 0!important;
}
/* Hook for the new VC version - manual hover for the inner container's controls */
.wpb_trx_accordion > .wpb_element_wrapper > .vc_admin_label,
.wpb_trx_tabs > .wpb_element_wrapper > .vc_admin_label,
.wpb_trx_toggles > .wpb_element_wrapper > .vc_admin_label {
	margin-right:52px;
	margin-left: 0;
}
.wpb_trx_accordion > .wpb_element_wrapper > .vc_admin_label+.vc_admin_label,
.wpb_trx_tabs > .wpb_element_wrapper > .vc_admin_label+.vc_admin_label,
.wpb_trx_toggles > .wpb_element_wrapper > .vc_admin_label+.vc_admin_label {
	margin-right:0;
	margin-left: auto;
}
.wpb_element_wrapper .add_tab {
    padding-right: 25px !important;
    padding-left: 5px !important;
}
/* Columns */
.trx_sc_column_item {
	float:right;
	margin:0 0 0 1% !important;
}
/* Accordion, toggles and tabs */
.wpb_trx_tabs > .wpb_element_wrapper > .wpb_tabs_holder,
.wpb_trx_accordion > .wpb_element_wrapper > .wpb_accordion_holder,
.wpb_trx_accordion > .wpb_element_wrapper > .tab_controls,
.wpb_trx_toggles > .wpb_element_wrapper > .wpb_accordion_holder,
.wpb_trx_toggles > .wpb_element_wrapper > .tab_controls {
	margin-right:52px;
	margin-left: 0;
}
.wpb_trx_tab > .controls_column a,
.wpb_trx_toggles_item > .controls_column a,
.wpb_trx_accordion_item > .controls_column a {
	margin-right: 3px;
	margin-left: 0;
}
/* Accordion */
.wpb_trx_accordion > .wpb_element_wrapper .ui-accordion-header span.ui-icon {
	background-position: 100% 0;
	right: 0;
	left: auto;
}
.wpb_trx_accordion > .wpb_element_wrapper .add_tab {
	padding-right: 25px !important;
	padding-left: 5px !important;
}
/* Clients */
.wpb_trx_clients_item > .wpb_element_wrapper > .wpb_element_title > .vc_element-icon {
	margin-left:0 !important;
	margin-right: auto!important;
}
/* Columns */
.wpb_trx_column_item > .wpb_element_wrapper > .wpb_element_title > .vc_element-icon {
	margin-left:0 !important;
	margin-right: auto!important;
}
/* Contact form */
.wpb_trx_form_item > .wpb_element_wrapper > .wpb_element_title > .vc_element-icon {
	margin-left:0 !important;
	margin-right: auto!important;
}
/* Google map */
.wpb_trx_googlemap_marker > .wpb_element_wrapper > .wpb_element_title > .vc_element-icon {
	margin-left:0 !important;
	margin-right: auto!important;
}
/* List */
.wpb_trx_list_item > .wpb_element_wrapper > .wpb_element_title > .vc_element-icon {
	margin-left:0 !important;
	margin-right: auto!important;
}
/* Services */
.wpb_trx_services_item > .wpb_element_wrapper > .wpb_element_title > .vc_element-icon {
	margin-left:0 !important;
	margin-right: auto!important;
}
/* Skills */
.wpb_trx_skills_item > .wpb_element_wrapper > .wpb_element_title > .vc_element-icon {
	margin-left:0 !important;
	margin-right: auto!important;
}
/* Slider */
.wpb_trx_slider_item > .wpb_element_wrapper > .wpb_element_title > .vc_element-icon {
	margin-left:0 !important;
	margin-right: auto!important;
}
/* Socials */
.wpb_trx_social_item > .wpb_element_wrapper > .wpb_element_title > .vc_element-icon {
	margin-left:0 !important;
	margin-right: auto!important;
}
/* Tabs */
.wpb_trx_tabs > .wpb_element_wrapper .ui-tabs .ui-tabs-nav li {
	background-image: -webkit-gradient(linear, right bottom, right top, from(#ececec), to(#f9f9f9));
}
/* Team */
.wpb_trx_team_item > .wpb_element_wrapper > .wpb_element_title > .vc_element-icon {
	margin-left:0 !important;
	margin-right: auto!important;
}
/* Testimonials */
.wpb_trx_testimonials_item > .wpb_element_wrapper > .wpb_element_title > .vc_element-icon {
	margin-left:0 !important;
	margin-right: auto!important;
}
/* Toggles */
.wpb_trx_toggles > .wpb_element_wrapper .ui-accordion-header span.ui-icon {
	background-position: 100% 0;
	right: 0;
	left: auto;
}
.wpb_trx_toggles > .wpb_element_wrapper .add_tab {
	padding-right: 25px !important;
	padding-left: 5px !important;
}

/* -----theme.shortcodes_vc_front.css----- */

/* VC Frontend editor styles */
/* Columns */
.vc_editor .sc_columns .vc_trx_column_item {
	float:right;
	padding-left: 30px;
	padding-right: 0;
}
/* Skills */
.vc_editor .sc_skills_columns .vc_trx_skills_item {
	float:right;
	padding-left: 30px;
	padding-right: 0;
}

/* -----skin.css----- */
/* User menu */
.menu_user_nav > li > ul ul {
	right: 12em;
	left: auto;
	margin-right:4px;
	margin-left: 0;
}
.menu_user_nav > li > ul ul.submenu_left {
	right: -12em;
	left: auto;
	margin-right:-1px;
	margin-left: 0;
}
/* 8.2 Reviews block
-------------------------------------------------------------- */
.reviews_block .reviews_summary .reviews_item {
	background-position: left top;
}

/* -----core.portfolio.css----- */
.ih-item.circle .img:before {
	box-shadow: inset 0 16px 0 0 rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3);

}
.ih-item.circle.effect1 .spinner {
	border-right-color: #ecab18;
	border-left-color: #1ad280;
	border-bottom-color: #1ad280;
}
.ih-item.circle.effect16.left_to_right .img:after {
	right: 95%;
	left: auto;
	margin: -4px -4px 0 0;
}
.ih-item.circle.effect16.right_to_left .img:after {
	right: 5%;
	left: auto;
	margin: -4px -4px 0 0;
}
.ih-item.circle.effect17:hover .img:before {
	box-shadow: inset 0 110px 0 0 #333333, inset 0 0 0 16px rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 110px 0 0 rgba(0, 0, 0, 0.6), inset 0 0 0 16px rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1);
}
.ih-item.circle.effect17.colored:hover .img:before {
	box-shadow: inset 0 110px 0 0 #1a4a72, inset 0 0 0 16px rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 110px 0 0 rgba(26, 74, 114, 0.6), inset 0 0 0 16px rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1);
}
.ih-item.square .info {
	right: 0;
	left: auto;
}
.ih-item.square.effect1.from_left_and_right .info .post_title {
	right: 12px;
	left: auto;
}
.ih-item.square.effect1.from_left_and_right .info p {
	left: 12px;
	right: auto;
}
.ih-item.square.effect1.top_to_bottom .info .post_title {
	padding: 10px 4px 0 10px;
}
.ih-item.square.effect1.bottom_to_top .info .post_title {
	padding: 10px 4px 0 10px;
}
.ih-item.square.effect3 .info .post_title {
	padding: 10px 4px 0 10px;
}
.ih-item.square.effect4 .mask1 {
	right: auto;
	left: 0;
}
.ih-item.square.effect4 .mask2 {
	right: 0;
	left: auto;
}
.ih-item.square.effect_more .info {
	text-align: right;
}
.ih-item.square.effect_more .info .post_title {
	text-align: right!important;
	padding-right:2em;
	padding-left: auto!important;
}
.ih-item.square.effect_more .info p {
	text-align: right!important;
	padding-right:2.2857em;
	padding-left: auto!important;
}
.ih-item.square.effect_fade .info {
	text-align: right;
}
.ih-item.square.effect_fade .info .post_title {
	text-align: right;
	padding-right:2em;
	padding-left: 0;
}
.ih-item.square.effect_fade .info p {
	text-align: right;
	padding-right:2.2857em;
	padding-left: 0;
}

/* -----responsive.css----- */
@media (max-width: 1280px){
	.menu_main_nav > li > ul ul {
	    right: -221px;
	    left: auto;
	}
}


/*
Apple iPhone 5, 5S & 5C 
Apple iPod Touch (5th generation)
*/
/* With side menu
@media (min-width: 1510px) and (max-width: 1679px) {
*/
/* Without side menu */
@media (min-width: 1263px) and (max-width: 1439px) {
	body .sidebar .widget_product_categories ul.product-categories.inited ul {
		right: 240px;
		left: auto;
	}
/* Widgets */
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li {
		margin-right:0.4em;
		margin-left: 0;
	}
}

/*
Apple iPhone 4 & 4S
Apple iPod Touch (4th generation)
*/
/* Without side menu */
@media (min-width: 960px) and (max-width: 1262px) {
/* Widgets */
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li {
		margin-right:0.4em;
		margin-left: 0;
	}
}

/*
Sony Xperia
LG Optimus
Blackberry Storm 3, Torch 9850 & Torch 9860
Nokia Lumia 610, 710 & 800
HTC Desire, Desire Z, Desire S & One V
Samsung Galaxy
*/
@media (min-width: 768px) and (max-width: 959px) {
	.sidebar aside {
		margin-right:3.5%;
		margin-left: 0;
	}
	.sidebar aside:nth-child(3n+1) {
		margin-right:0;
		margin-left: auto;
	}
/* Top Panel */
	.top_panel_top_socials {
		float:right;
		margin-right:0;
		margin-left:4.5em;
	}
/* Login and Register */
	.popup_wrap {
		right: 50%;
		left: auto;
		-webkit-transform:translateX(50%);
		   -moz-transform:translateX(50%);
			-ms-transform:translateX(50%);
				transform:translateX(50%);
	}
/* Posts layouts */
	.post_item_colored .post_info_wrap .post_button + .post_button {
		margin-right:0.4em;
		margin-left: 0;
	}
/* Widgets */
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li {
		margin-right:0.4em;
		margin-left: 0;
	}
/* BuddyPress */
	#buddypress #item-nav ul li {
		float:right;
	}
    #myplayer .ttw-music-player .tracklist {
        margin-right: 0;
        margin-left: auto;
    }
	/* Scroll to Top */
	.scroll_to_top {
		left: 1em;
		right: auto;
	}
}

@media (min-width: 640px) and (max-width: 767px) {
/* Login and Register */
	.popup_wrap {
		right: 50%;
		left: auto;
		-webkit-transform:translateX(50%);
		   -moz-transform:translateX(50%);
			-ms-transform:translateX(50%);
				transform:translateX(50%);
	}
/* Posts layouts */
	.isotope_wrap {
		margin-left:-20px;
		margin-right: 0;
	}
	.isotope_wrap .isotope_item {
		padding-left:20px;
		padding-right: 0;
	}
}

@media (min-width: 480px) and (max-width: 639px) {
/* Login and Register */
	.popup_wrap {
		right: 50%;
		left: auto;
		-webkit-transform:translateX(70%);
		   -moz-transform:translateX(70%);
			-ms-transform:translateX(70%);
				transform:translateX(70%);
	}
	.popup_registration {
		-webkit-transform:translateX(55%);
		   -moz-transform:translateX(55%);
			-ms-transform:translateX(55%);
				transform:translateX(55%);
	}
/* Posts layouts */
	.isotope_wrap {
		margin-left:-20px;
		margin-right: 0;
	}
	.isotope_wrap .isotope_item {
		padding-left:20px;
		padding-right: 0;
	}
	.isotope_wrap .isotope_item_colored_1 .post_description {
		padding-right: 2em;
		padding-left: 0;
	}
}

/*
Portrait orientation
Sony Xperia
LG Optimus
Blackberry Storm 3, Torch 9850 & Torch 9860
Nokia Lumia 610, 710 & 800
HTC Desire, Desire Z, Desire S & One V
Samsung Galaxy
*/
@media (min-width: 480px) and (max-width: 768px) {
	.widget_area aside {
		margin-right:4%;
		margin-left: 0;
	}
	.widget_area aside[class*="column-"] {
		margin-right:0;
		margin-left: auto;
	}
	.widget_area aside:nth-child(2n+1) {
		margin-right:0;
		margin-left: auto;
	}
/* Grid */
	.row, .columns_wrap {
		margin-left: -20px;
		margin-right: 0;
	}
	.row > [class*="column-"], .columns_wrap > [class*="column-"] {
		padding-left: 20px;
		padding-right: 0;
	}
	.row.column_padding_left, .columns_wrap.column_padding_left {
		margin-right: -20px;
		margin-left: 0;
	}
	.row.column_padding_left > [class*="column-"], .columns_wrap.column_padding_left > [class*="column-"],
	.row > [class*="column-"].column_padding_left, .columns_wrap > [class*="column-"].column_padding_left {
		padding-right: 20px;
		padding-left: 0;
	}
	.row.column_padding_right, .columns_wrap.column_padding_right {
		margin-left: -20px;
		margin-right: 0;
	}
	.row.column_padding_right > [class*="column-"], .columns_wrap.column_padding_right > [class*="column-"],
	.row > [class*="column-"].column_padding_right, .columns_wrap > [class*="column-"].column_padding_right {
		padding-left:20px;
		padding-right: 0;
	}
	.row.column_padding_center > [class*="column-"], .columns_wrap.column_padding_center > [class*="column-"],
	.row > [class*="column-"].column_padding_center, .columns_wrap > [class*="column-"].column_padding_center {
		padding-right:20px;
		padding-left: 0;
	}
/* Top Panel */
	.top_panel_top_socials {
		float:right;
		margin-right:0;
		margin-left:4.5em;
	}
	.top_panel_top_search {
		margin-left:1em;
		margin-right: 0;
	}
	.top_panel_style_3 .top_panel_top_socials {
		margin-left:2em;
		margin-right: 0;
	}
/* Posts layouts */
	.post_featured_left > .post_featured,
	.post_featured_right > .post_featured {
		margin-right: 0;
		margin-left: auto;
	}
	.post_item_colored .post_info_wrap .post_button + .post_button {
		margin-right:0.4em;
		margin-left: 0;
	}
	.isotope_wrap .isotope_item_colored_1 .post_description {
		padding-right: 2em;
		padding-left: 0;
	}
	.comments_list_wrap ul ul ul {
		margin-right:0;
		margin-left: auto;
	}
/* Reviews block */
	.content .reviews_block {
		margin-right:0;
		margin-left: auto;
	}
/* Widgets */
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li {
		margin-right:0.4em;
		margin-left: 0;
	}
	.sc_recent_news_header_split .sc_recent_news_header_captions,
	.sc_recent_news_header_split .sc_recent_news_header_categories {
		padding-left:0;
		padding-right: auto;
		text-align:right;
	}
	.sc_recent_news_header_split .sc_recent_news_header_categories > * {
		margin: 0 0 0 1em;
	}
	.sc_recent_news_style_news-excerpt .post_featured {
		padding-left:0;
		padding-right: auto;
	}
/* BuddyPress */
	#buddypress #item-nav ul li {
		float:right;
	}
/* HTML5 Player */
    #myplayer .ttw-music-player .tracklist {
        margin-right: 0;
        margin-left: auto;
    }
/* Shortcodes */
	input[type="submit"]:before, input[type="button"]:before, button:before, .sc_button:before {
		margin-left:4px;
		margin-right: 0;
	}
	.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item {
		margin-left: 0%;
		margin-right: auto;
	}
	.sc_services_style_services-5 .sc_service_container .sc_services_image,
	.sc_services_style_services-5 .sc_service_container.sc_align_left .sc_services_image,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .sc_services_image	{
		right: 0%;
		left: auto;
		transform: translateY(0%) translateX(100%);
	}
	.sc_services_style_services-5 .sc_service_container .sc_icon, 
	.sc_services_style_services-5.sc_services_type_images .sc_service_container .sc_services_item_featured,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_icon,
	.sc_services_style_services-5.sc_services_type_images .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_featured	{
		float: right;
		margin-left: 2.2857em;
		margin-right: 0;
	}
	.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item_content,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2 .sc_services_item_content	{
		text-align: right;
	}
/* Scroll to Top */
	.scroll_to_top {
		left: 1em;
		right: auto;
	}
}

/*
Very common low res
*/
@media (max-width: 479px) {
	.widget_area aside {
		margin-right:0 !important;
		margin-left: auto!important;
	}
/* Grid */
	.row, .columns_wrap {
		margin-left: -10px;
		margin-right: 0;
	}
	.row > [class*="column-"], .columns_wrap > [class*="column-"] {
		padding-left: 10px;
		padding-right: 0;
	}
	.row.column_padding_left, .columns_wrap.column_padding_left {
		margin-right: -10px;
		margin-left: 0;
	}
	.row.column_padding_left > [class*="column-"], .columns_wrap.column_padding_left > [class*="column-"],
	.row > [class*="column-"].column_padding_left, .columns_wrap > [class*="column-"].column_padding_left {
		padding-right: 10px;
		padding-left: 0;
	}
	.row.column_padding_right, .columns_wrap.column_padding_right {
		margin-left: -10px;
		margin-right: 0;
	}
	.row.column_padding_right > [class*="column-"], .columns_wrap.column_padding_right > [class*="column-"],
	.row > [class*="column-"].column_padding_right, .columns_wrap > [class*="column-"].column_padding_right {
		padding-left:10px;
		padding-right: 0;
	}
	.row.column_padding_center > [class*="column-"], .columns_wrap.column_padding_center > [class*="column-"],
	.row > [class*="column-"].column_padding_center, .columns_wrap > [class*="column-"].column_padding_center {
		padding-right:10px;
		padding-left: 0;
	}
/* Top Panel */
	.top_panel_top_socials .sc_socials_item {
		margin-left:1.4em !important;
		margin-right: 0;
	}
	.top_panel_top_user_area .menu_user_nav li {
		text-align:right;
	}
	.top_panel_style_3 .search_results {
		left: auto;
		right:0;
	}
	.top_panel_style_3 .search_results:after {
		left: auto;
		right:4em;
	}
	.top_panel_style_5 .top_panel_middle .sidebar_cart,
	.top_panel_style_6 .top_panel_middle .sidebar_cart {
		left:-100px;
		right: auto;
	}
	.top_panel_style_5 .top_panel_middle .sidebar_cart:after,
	.top_panel_style_6 .top_panel_middle .sidebar_cart:after {
		left:46%;
		right:auto;
	}
	.top_panel_style_8 .contact_logo {
		right: auto;
		left: 0;
	}
	/* Login and Register */
	.popup_wrap {
		right: 50%;
		left: auto;
		-webkit-transform:translateX(55%);
		   -moz-transform:translateX(55%);
			-ms-transform:translateX(55%);
				transform:translateX(55%);
	}
/* Posts layouts */
	.post_featured_left > .post_featured,
	.post_featured_right > .post_featured {
		margin-right: 0;
		margin-left: auto;
	}
	.isotope_wrap {
		margin-left:-10px;
		margin-right: 0;
	}
	.isotope_wrap .isotope_item {
		padding-left:10px;
		padding-right: 0;
	}
	.isotope_wrap .isotope_item_colored_1 .post_description {
		padding-right: 2em;
		padding-left: 0;
	}
/* Reviews block */
	.content .reviews_block {
		margin-right:0;
		margin-left: auto;
	}
/* Comments */
	.comments_list_wrap ul ul {
		margin-right:0;
		margin-left: auto;
	}
	.comments_list_wrap ul.children {
		padding-right: 0;
		padding-left: auto;
	}
/* Widgets */
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li {
		margin-right:0.4em;
		margin-left: 0;
	}
/* BuddyPress */
	#buddypress #item-nav ul li {
		float:right;
	}
/* HTML5 Player */
    #myplayer .ttw-music-player .tracklist {
        margin-right: 0;
        margin-left: auto;
    }
/* Shortcodes */
	input[type="submit"]:before, input[type="button"]:before, button:before, .sc_button:before {
		margin-left:4px;
		margin-right: 0;
	}
	.sc_form .sc_form_field {
		padding-right:0 !important;
		padding-left: auto!important;
	}
	.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item {
		margin-left: 0%;
		margin-right: auto;
	}
	.sc_services_style_services-5 .sc_service_container .sc_services_image,
	.sc_services_style_services-5 .sc_service_container.sc_align_left .sc_services_image,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .sc_services_image	{
		right: 0%;
		left: auto;
		transform: translateY(0%) translateX(100%);
	}
	.sc_services_style_services-5 .sc_service_container .sc_icon, 
	.sc_services_style_services-5.sc_services_type_images .sc_service_container .sc_services_item_featured,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_icon,
	.sc_services_style_services-5.sc_services_type_images .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_featured	{
		float: right;
		margin-left: 2.2857em;
		margin-right: 0;
	}
	.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item_content,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2 .sc_services_item_content	{
		text-align: right;
	}
	.sc_promo_block.sc_align_left *,
	.sc_promo_block.sc_align_left *:after {
		margin-right: auto;
		margin-left: 0;
	}
	.sc_promo_block.sc_align_right *,
	.sc_promo_block.sc_align_right *:after {
		margin-left: auto;
		margin-right: 0;
	}
/* Scroll to Top */
	.scroll_to_top {
		left: 1em;
		right: auto;
	}
}

@media (max-width: 1263px) {
/* Content and Sidebar */
	.custom_box_form {
		padding: 5em 6em 5em 0;
	}
}

@media (max-width: 1200px) {
/* Content and Sidebar */
	.custom_box_form {
		padding: 5em 6em 5em 0;
	}
}

@media (max-width: 1136px) {
/* Content and Sidebar */
	.bgtext1 {
		right: -25px;
		left: auto;
	}
	.custom_box_form {
		padding: 4em 3em 4em 0; 
	}
}

@media (max-width: 1024px) {
/* Content and Sidebar */
	.bgtext1 {
		right: -15px;
		left: auto;
	}
	.custom_box_form {
		padding: 3em 3em 3em 0;
	}
	.sc_property_info_list span {
		margin-left: 0.85em;
		margin-right: 0;
	}
}

@media (max-width: 960px) {
/* Content */
	.custom_box_form {
		padding: 2em 2em 2em 0;
	}
.top_panel_contacts_left{
	width: 100%;
}
.top_panel_contacts_right{
	width: 100%;
}
/* trx_property_search */
	.sc_property_search .sc_ps_status,
	.sc_property_search .sc_ps_location,
	.sc_property_search .sc_ps_type,
	.sc_property_search .sc_ps_style,
	.sc_property_search .sc_ps_bedrooms,
	.sc_property_search .sc_ps_bathrooms,
	.sc_property_search .sc_ps_area,
	.sc_property_search .sc_ps_price,
	.sc_property_search .sc_ps_submit {
		margin-left: 2.564%;
		margin-right: 0;
	}
	.sc_property_search .sc_ps_location,
	.sc_property_search .sc_ps_style,
	.sc_property_search .sc_ps_bathrooms,
	.sc_property_search .sc_ps_price,
	.sc_property_search .sc_ps_submit {
		margin-left: 0;
		margin-right: auto;
	}
	.sc_property_info_list span {
		margin-left: 0.5em;
		margin-right: 0;
	}
}

@media (max-width: 768px) {
/* Content */
	.custom_box_form {
		padding: 2em 2em 2em 0;
	}
	.sc_property_info_list span {
		margin-left: 0.85em;
		margin-right: 0;
	}
	.bgtext1 {
		right: -15px;
		left: auto;
	}
}

@media (max-width: 640px) {
/* Content */
	.contacts_emailer_wrap .sc_emailer_form input {
		padding-left: 150px !important;
		padding-right: 0!important;
	}
	.custom_box_left {
		padding-left: 0;
		padding-right: auto;
	}
	.custom_box_right {
		padding-right: 0;
		padding-left: auto;
	}
	.bgtext1 {
		right: -5px;
		left: auto;
	}
}

@media (max-width: 480px) {
	.custom_box_form {
		padding-right: 1em;
		padding-left: 0;
	}
}

@media (max-width: 479px) {
/* Content */
	.contacts_emailer_wrap .sc_emailer_form input {
		padding-left: 110px !important;
		padding-right: 0!important;
	}
	.custom_box_form {
		padding-right: 0;
		padding-left: auto;
	}
}

/* List Media */
@media (max-width: 1366px) {
	.revslider-initialised .sc_property.sc_property_style_property-4 {
		margin-right: 40px !important;
		margin-left: 0!important;
	}
	.revslider-initialised .custom_form_slider {
		margin-left: 40px !important;
		margin-right: 0!important;
	}
}

@media (max-width: 1200px) {
	.revslider-initialised .sc_property.sc_property_style_property-4 {
		margin-right: 85px !important;
		margin-left: 0!important;
	}
	.revslider-initialised .custom_form_slider {
		margin-left: 85px !important;
		margin-right: 0!important;
	}
}

@media (max-width: 1136px) {
	.revslider-initialised .sc_property.sc_property_style_property-5 .pr_info_list span {
		margin-left: 15px !important;
		margin-right: 0!important;
	}
}

@media (max-width: 1024px) {
	.revslider-initialised .sc_property.sc_property_style_property-4 {
		margin-right: 85px !important;
		margin-left: 0!important;
	}
	.revslider-initialised .custom_form_slider {
		margin-left: 85px !important;
		margin-right: 0!important;
	}
}

@media (max-width: 960px) {
	.revslider-initialised .sc_property.sc_property_style_property-4 {
		margin-right: 135px !important;
		margin-left: 0!important;
	}
	.revslider-initialised .sc_property.sc_property_style_property-5 .pr_info_list span {
		margin-left: 5px !important;
		margin-right: 0!important;
	}
}

@media (max-width: 768px) {
	.top_panel_menu .menu_main_nav > li > a {
		margin-left: 2.5em;
		margin-right: 0;
	}
	.top_panel_contacts .contact_email {
		margin-left: 0;
		margin-right: auto;
	}
	.top_panel_menu .menu_main_nav > li.menu-item-has-children > a::after {
		left: 17px;
		right: auto;
	}
}

@media (max-width: 640px) {
	.top_panel_contacts_left, .top_panel_contacts_right {
		text-align: right;
	}
	.top_panel_contacts_left .contact_phone,
	.top_panel_contacts_left .contact_email {
		text-align: right;
		padding-right: 2.500em;
		padding-left: 0;
		margin-right: 0;
	}
	.top_panel_contacts_left .contact_email:before{
		right: 0;
		left: auto;
	}
	.top_panel_contacts_left .contact_phone:before{
		right: 0;
		left: auto;
	}
	.top_panel_contacts_right{
		float: right;
	}
	.revslider-initialised .sc_property.sc_property_style_property-5 .pr_info_list span {
		margin-left: 5px !important;
		margin-right: 0;
	}
}

@media (max-width: 480px) {
	.revslider-initialised .sc_property.sc_property_style_property-4 {
		margin-right: 25px !important;
		margin-left: 0;
	}

}

@media (max-width: 479px) {
	.top_panel_over .revslider-initialised .sc_property.sc_property_style_property-4 {
		margin-right: 10px !important;
		margin-left: 0;
	}
	.revslider-initialised .sc_property.sc_property_style_property-5 .pr_info_list span {
		margin-left: 3px !important;
		margin-right: 0!important;
	}
}

/* -----responsive-outer.css----- */

/* Responsive styles (without sidemenu)
-------------------------------------------------------------- */

/*
Apple iPhone 5, 5S & 5C 
Apple iPod Touch (5th generation)
*/
/* With side menu */
@media (min-width: 1510px) and (max-width: 1679px) {
/* Fullwide or Fullscreen with sidebar */
	.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content {
		padding-left: 330px;
		padding-right: 0;
	}
	.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar { 
		margin-right: -300px;
		margin-left: 0; 
	}
	.body_style_fullwide.sidebar_left  .content, .body_style_fullscreen.sidebar_left  .content { 
		padding-right: 330px;
		padding-left: 0; 
	}
	.body_style_fullwide.sidebar_left  .sidebar, .body_style_fullscreen.sidebar_left  .sidebar { 
		margin-left:-300px;
		margin-right: 0; 
	}
/* Widgets */
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li {
		margin-right:0.4em;
		margin-left: 0;
	}
}

/*
Apple iPhone 4 & 4S
Apple iPod Touch (4th generation)
*/
/* With side menu */
@media (min-width: 960px) and (max-width: 1509px) {
/* Fullwide or Fullscreen with sidebar */
	.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content {
		padding-left: 300px;
		padding-right: 0;
	}
	.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar {
		margin-right: -270px;
		margin-left: 0;
	}
	.body_style_fullwide.sidebar_left  .content, .body_style_fullscreen.sidebar_left  .content {
		padding-right: 300px;
		padding-left: 0;
	}
	.body_style_fullwide.sidebar_left  .sidebar, .body_style_fullscreen.sidebar_left  .sidebar {
		margin-left: -270px;
		margin-right: 0;
	}
/* Widgets */
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li {
		margin-right:0.4em;
		margin-left: 0;
	}
}

/*
Sony Xperia
LG Optimus
Blackberry Storm 3, Torch 9850 & Torch 9860
Nokia Lumia 610, 710 & 800
HTC Desire, Desire Z, Desire S & One V
Samsung Galaxy
*/
@media (min-width: 768px) and (max-width: 959px) {
/* Content and Sidebar */
	.sidebar aside {
		margin-right:3.5%;
		margin-left: 0;
	}
	.sidebar aside:nth-child(3n+1) {
		margin-right:0;
		margin-left: auto;
	}
/* Fullwide or Fullscreen with sidebar */
	.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content {
		padding-left: 0;
		padding-right: auto;
	}
	.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar {
		margin-right: 0;
		margin-left: auto;
	}
	.body_style_fullwide.sidebar_left  .content, .body_style_fullscreen.sidebar_left  .content {
		padding-right: 0;
		padding-left: auto;
	}
	.body_style_fullwide.sidebar_left  .sidebar, .body_style_fullscreen.sidebar_left  .sidebar {
		margin-left:0;
		margin-right: auto;
	}
/* Top Panel */
	.top_panel_top_socials {
		float:right;
		margin-right:0;
		margin-left:4.5em;
	}
/* Login and Register */
	.popup_wrap {
		right: 50%;
		left: auto;
		-webkit-transform:translateX(50%);
		   -moz-transform:translateX(50%);
			-ms-transform:translateX(50%);
				transform:translateX(50%);
	}
/* Posts layouts */
	.post_item_colored .post_info_wrap .post_button + .post_button {
		margin-right:0.4em;
		margin-left: 0;
	}
/* Widgets */
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li {
		margin-right:0.4em;
		margin-left: 0;
	}
/* BuddyPress */
	#buddypress #item-nav ul li {
		float:right;
	}
/* Scroll to Top */
	.scroll_to_top {
		left: 1em;
		right: auto;
	}
}

@media (min-width: 640px) and (max-width: 767px) {
/* Login and Register */
	.popup_wrap {
		right: 50%;
		left: auto;
		-webkit-transform:translateX(50%);
		   -moz-transform:translateX(50%);
			-ms-transform:translateX(50%);
				transform:translateX(50%);
	}
}

@media (min-width: 480px) and (max-width: 639px) {
/* Login and Register */
	.popup_wrap {
		right: 50%;
		left: auto;
		-webkit-transform:translateX(70%);
		   -moz-transform:translateX(70%);
			-ms-transform:translateX(70%);
				transform:translateX(70%);
	}
	.popup_registration {
		-webkit-transform:translateX(55%);
		   -moz-transform:translateX(55%);
			-ms-transform:translateX(55%);
				transform:translateX(55%);
	}
	.isotope_wrap .isotope_item_colored_1 .post_description {
		padding-right: 2em;
		padding-left: 0;
	}
}

/*
Portrait orientation
Sony Xperia
LG Optimus
Blackberry Storm 3, Torch 9850 & Torch 9860
Nokia Lumia 610, 710 & 800
HTC Desire, Desire Z, Desire S & One V
Samsung Galaxy
*/
@media (min-width: 480px) and (max-width: 767px) {
/* Content and Sidebar */
	.widget_area aside {
		margin-right:4%;
		margin-left: 0;
	}
	.widget_area aside[class*="column-"] {
		margin-right:0;
		margin-left: auto;
	}
	.widget_area aside:nth-child(2n+1) {
		margin-right:0;
		margin-left: auto;
	}
/* Fullwide or Fullscreen with sidebar */
	.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content {
		padding-left: 0;
		padding-right: auto;
	}
	.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar {
		margin-right: 0;
		margin-left: auto;
	}
	.body_style_fullwide.sidebar_left  .content, .body_style_fullscreen.sidebar_left  .content {
		padding-right: 0;
		padding-left: auto;
	}
	.body_style_fullwide.sidebar_left  .sidebar, .body_style_fullscreen.sidebar_left  .sidebar {
		margin-left:0;
		margin-right: auto;
	}
/* Grid */
	.row, .columns_wrap {
		margin-left: -20px;
		margin-right: 0;
	}
	.row > [class*="column-"], .columns_wrap > [class*="column-"] {
		padding-left: 20px;
		padding-right: 0;
	}
	.row.column_padding_left, .columns_wrap.column_padding_left {
		margin-right: -20px;
		margin-left: 0;
	}
	.row.column_padding_left > [class*="column-"], .columns_wrap.column_padding_left > [class*="column-"],
	.row > [class*="column-"].column_padding_left, .columns_wrap > [class*="column-"].column_padding_left {
		padding-right: 20px;
		padding-left: 0;
	}
	.row.column_padding_right, .columns_wrap.column_padding_right {
		margin-left: -20px;
		margin-right: 0;
	}
	.row.column_padding_right > [class*="column-"], .columns_wrap.column_padding_right > [class*="column-"],
	.row > [class*="column-"].column_padding_right, .columns_wrap > [class*="column-"].column_padding_right {
		padding-left:20px;
		padding-right: 0;
	}
	.row.column_padding_center > [class*="column-"], .columns_wrap.column_padding_center > [class*="column-"],
	.row > [class*="column-"].column_padding_center, .columns_wrap > [class*="column-"].column_padding_center {
		padding-right:20px;
		padding-left: 0;
	}
	.isotope_wrap {
		margin-left:-20px;
		margin-right: 0;
	}
	.isotope_wrap .isotope_item {
		padding-left:20px;
		padding-right: 0;
	}
/* Top Panel */
	.top_panel_top_socials {
		float:right;
		margin-right:0;
		margin-left:4.5em;
	}
	.top_panel_top_search {
		margin-left:1em;
		margin-right: 0;
	}
	.top_panel_style_3 .top_panel_top_socials {
		margin-left:2em;
		margin-right: 0;
	}
/* Posts layouts */
	.post_featured_left > .post_featured,
	.post_featured_right > .post_featured {
		margin-right: 0;
		margin-left: auto;
	}
	.post_item_colored .post_info_wrap .post_button + .post_button {
		margin-right:0.4em;
		margin-left: 0;
	}
	.isotope_wrap .isotope_item_colored_1 .post_description {
		padding-right: 2em;
		padding-left: 0;
	}
	.comments_list_wrap ul ul ul {
		margin-right:0;
		margin-left: auto;
	}
/* Reviews block */
	.content .reviews_block {
		margin-right:0;
		margin-left: auto;
	}
/* Widgets */
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li {
		margin-right:0.4em;
		margin-left: 0;
	}
	.sc_recent_news_header_split .sc_recent_news_header_captions,
	.sc_recent_news_header_split .sc_recent_news_header_categories {
		padding-left:0;
		padding-right: auto;
		text-align:right;
	}
	.sc_recent_news_header_split .sc_recent_news_header_categories > * {
		margin: 0 0 0 1em;
	}
	.sc_recent_news_style_news-excerpt .post_featured {
		padding-left:0;
		padding-right: auto;
	}
/* BuddyPress */
	#buddypress #item-nav ul li {
		float:right;
	}
/* Shortcodes */
	input[type="submit"]:before, input[type="button"]:before, button:before, .sc_button:before {
		margin-left:4px;
		margin-right: 0;
	}
/* Scroll to Top */
	.scroll_to_top {
		left: 1em;
		right: auto;
	}
}

/*
Very common low res
*/
@media (max-width: 479px) {
/* Content and Sidebar */
	.widget_area aside {
		margin-right:0 !important;
		margin-left: auto!important;
	}
/* Fullwide or Fullscreen with sidebar */
	.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content {
		padding-left: 0;
		padding-right: auto;
	}
	.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar {
		margin-right: 0;
		margin-left: auto;
	}
	.body_style_fullwide.sidebar_left  .content, .body_style_fullscreen.sidebar_left  .content { 
		padding-right: 0;
		padding-left: auto;
	}
	.body_style_fullwide.sidebar_left  .sidebar, .body_style_fullscreen.sidebar_left  .sidebar {
		margin-left:0;
		margin-right: auto;
	}
/* Grid */
	.row, .columns_wrap {
		margin-left: -10px;
		margin-right: 0;
	}
	.row > [class*="column-"], .columns_wrap > [class*="column-"] {
		padding-left: 10px;
		padding-right: 0;
	}
	.row.column_padding_left, .columns_wrap.column_padding_left {
		margin-right: -10px;
		margin-left: 0;
	}
	.row.column_padding_left > [class*="column-"], .columns_wrap.column_padding_left > [class*="column-"],
	.row > [class*="column-"].column_padding_left, .columns_wrap > [class*="column-"].column_padding_left {
		padding-right: 10px;
		padding-left: 0;
	}
	.row.column_padding_right, .columns_wrap.column_padding_right {
		margin-left: -10px;
		margin-right: 0;
	}
	.row.column_padding_right > [class*="column-"], .columns_wrap.column_padding_right > [class*="column-"],
	.row > [class*="column-"].column_padding_right, .columns_wrap > [class*="column-"].column_padding_right {
		padding-left:10px;
		padding-right: 0;
	}
	.row.column_padding_center > [class*="column-"], .columns_wrap.column_padding_center > [class*="column-"],
	.row > [class*="column-"].column_padding_center, .columns_wrap > [class*="column-"].column_padding_center {
		padding-right:10px;
		padding-left: 0;
	}
/* Columns relayout (no columns) */
	.isotope_wrap {
		margin-left:-10px;
		margin-right: 0;
	}
	.isotope_wrap .isotope_item {
		padding-left:10px;
		padding-right: 0;
	}
/* Top Panel */
	.top_panel_top_socials .sc_socials_item {
		margin-left:1.4em !important;
		margin-right: 0!important;
	}
	.top_panel_top_user_area .menu_user_nav li {
		text-align:right;
	}
	.top_panel_style_3 .search_results {
		left: auto;
		right:0;
	}
	.top_panel_style_3 .search_results:after {
		left: auto;
		right:4em;
	}
	.top_panel_style_5 .top_panel_middle .sidebar_cart,
	.top_panel_style_6 .top_panel_middle .sidebar_cart {
		left:-100px;
		right: auto;
	}
	.top_panel_style_5 .top_panel_middle .sidebar_cart:after,
	.top_panel_style_6 .top_panel_middle .sidebar_cart:after {
		left:46%;
		right:auto;
	}
	.top_panel_style_8 .contact_logo {
		right: auto;
		left: 0;
	}
/* Login and Register */
	.popup_wrap {
		right: 50%;
		left: auto;
		-webkit-transform:translateX(55%);
		   -moz-transform:translateX(55%);
			-ms-transform:translateX(55%);
				transform:translateX(55%);
	}
/* Posts layouts */
	.post_featured_left > .post_featured,
	.post_featured_right > .post_featured {
		margin-right: 0;
		margin-left: auto;
	}
	.isotope_wrap .isotope_item_colored_1 .post_description {
		padding-right: 2em;
		padding-left: 0;
	}
/* Reviews block */
	.content .reviews_block {
		margin-right:0;
		margin-left: auto;
	}
/* Comments */
	.comments_list_wrap ul ul {
		margin-right:0;
		margin-left: auto;
	}
	.comments_list_wrap ul.children {
		padding-right: 0;
		padding-left: auto;
	}
/* Widgets */
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li {
		margin-right:0.4em;
		margin-left: 0;
	}
/* BuddyPress */
	#buddypress #item-nav ul li {
		float:right;
	}
/* Shortcodes */
	input[type="submit"]:before, input[type="button"]:before, button:before, .sc_button:before {
		margin-left:4px;
		margin-right: 0;
	}
	.sc_form .sc_form_field {
		padding-right:0 !important;
		padding-left: auto!important;
	}
/* Scroll to Top */
	.scroll_to_top {
		left: 1em;
		right: auto;
	}
}

/* -----MC4WP: Mailchimp for WordPress----- */

.mc4wp-form .sc_emailer_content input[type="submit"] {	
	right: auto;
	left: 4px;
}

.mc4wp-form input[type="email"]{
	padding-right: 0.5em;
	padding-left: 200px;
}

.mc4wp-form input[name="AGREE_TO_TERMS"] {
	margin-right: 0;
	margin-left: 0.3em;
}


.custom_box_form {
	background-position: right 23px top 26px;
}


/* -----Contact Form 7----- */

.wpcf7 input[type="email"]{
	text-align: right;
}

.wpcf7-form .wpgdprc, 
.wpcf7-form .wpcf7-form-control-wrap[class*='acceptance-'] {	
	padding-left: 0;
	padding-right: 1.5em;
	text-align: right;
}

.wpcf7-form .wpgdprc input[name="wpgdprc"], 
.wpcf7-form .wpcf7-form-control-wrap[class*='acceptance-'] input[type="checkbox"]{
	left: auto;
	right: 0;	
}
.wpcf7-form .consultation span.wpcf7-not-valid-tip,
.wpcf7-form .wpcf7-response-output,
.wpcf7-form textarea,
.wpcf7-form input[type="text"]{
	text-align: right;
}

/* -----responsive-outer-sidebar.css----- */
/* Sidebar outer */
@media (min-width: 1366px) and (max-width: 1679px) {
	.sidebar_outer_left .body_wrap {
		padding-right: 250px;
		padding-left: 0;
	}
	.sidebar_outer_right .body_wrap {
		padding-left: 250px;
		padding-right: 0;
	}
	.sidebar_outer_left.top_panel_fixed .top_panel_wrap {
		right:250px;
		left: auto;
	}
	.sidebar_outer_right.top_panel_fixed .top_panel_wrap {
		left:250px;
		right: auto;
	}
	.menu_side_nav > li > ul {
		right: 226px;
		left: auto;
	}
	.sidebar_outer_right .menu_side_nav > li > ul {
		right: -248px;
		left: auto;
	}

}

@media (min-width: 1280px) and (max-width: 1365px) {
	.sidebar_outer_left .body_wrap {
		padding-right: 250px;
		padding-left: 0;
	}
	.sidebar_outer_right .body_wrap {
		padding-left: 250px;
		padding-right: 0;
	}
	.sidebar_outer_left.top_panel_fixed .top_panel_wrap {
		right:250px;
		left: auto;
	}
	.sidebar_outer_right.top_panel_fixed .top_panel_wrap {
		left:250px;
		right: auto;
	}
	.menu_side_nav > li > ul {
		right: 226px;
		left: auto;
	}
	.sidebar_outer_right .menu_side_nav > li > ul {
		right: -248px;
		left: auto;
	}
}

@media (min-width: 1166px) and (max-width: 1279px) {
	.sidebar_outer_left .body_wrap {
		padding-right: 200px;
		padding-left: 0;
	}
	.sidebar_outer_right .body_wrap {
		padding-left: 200px;
		padding-right: 0;
	}
	.sidebar_outer_left.top_panel_fixed .top_panel_wrap {
		right:200px;
		left: auto;
	}
	.sidebar_outer_right.top_panel_fixed .top_panel_wrap {
		left:200px;
		right: auto;
	}
	.menu_side_nav > li > ul {
		right: 181px;
		left: auto;
	}
	.sidebar_outer_right .menu_side_nav > li > ul {
		right: -243px;
		left: auto;
	}
	.sidebar_outer_right .menu_side_nav > li > ul ul {
		right:-224px;
		left: auto;
	}
}

@media (max-width: 1165px) {
/* Sidebar outer */
	.sidebar_outer_left .body_wrap {
		padding-right: 0;
		padding-left: auto;
	}
	.sidebar_outer_right .body_wrap {
		padding-left: 0;
		padding-right: auto;
	}
	.sidebar_outer_left.top_panel_fixed .top_panel_wrap {
		right:0;
		left: auto;
	}
	.sidebar_outer_right.top_panel_fixed .top_panel_wrap {
		left:0;
		right: auto;
	}
	.sidebar_outer_logo {
		float:right;
		margin-left:2em;
		margin-right: 0;
	}
	.sidebar_outer_socials {
		float:left;
	}
	.sidebar_outer_menu {
		padding-left: 2.5em;
		padding-right: 0;
	}
	.menu_side_nav > li {
		float: right;
		margin-left:1em;
		margin-right: 0;
	}
	.menu_side_nav > li > ul {
		right:0 !important;
		left: auto!important;
	}
	.sidebar_outer_right .menu_side_nav > li > ul ul {
		right: 222px;
		left: auto;
	}
}

@media (min-width: 800px) and (max-width: 959px) {
	.sidebar_outer aside {
		margin-right:3.5%;
		margin-left: 0;
	}
	.sidebar_outer aside:nth-child(3n+1) {
		margin-right:0;
		margin-left: auto;
	}
}





.scheme_dark select{
	background-position: 3% 55%;
}
.margin_right_tiny{
	margin-left: 0.5rem!important;
	margin-right: 0!important;
}
.sc_section_inner > h4{
	text-align: right!important;
}
.sc_section .margin_top_xlarge .margin_bottom_xlarge h4{
	text-align: center!important;
}
.wp-block-calendar .month_prev a:before,
.widget_area .widget_calendar .month_prev a:before{
	transform: scaleX(1);
	-moz-transform: scaleX(1);
	-webkit-transform: scaleX(1);
	-o-transform: scaleX(1);
}
.month_next a{
	transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
}
.isotope_wrap {
    margin-left: -15px;
}
.esg-esg-grid-5-1-fullscreen-forcer,
.esg-container-fullscreen-forcer{
	float: left;
}



/* -----js.composter.min.css----- */
@media (min-width: 768px){
	.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, 
	.vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, 
	.vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9{
		float: right;
	}

}

.sc_form_item_checkbox .sc_form_element label{
	text-align: right;
}
.pp_pic_holder{
	font-size: 0;
}

div.pp_default .pp_content{
	margin: 0 auto;
}

div.pp_default .pp_content_container .pp_left{
	padding-left: 7px!important;
}

a[href^="tel:"] {
	direction: ltr!important;
	unicode-bidi: embed;
}


.sc_team.sc_team_style_team-4 .sc_team_item .sc_team_item_info  {
	text-align: right;
}