input[type=radio],
input[type=checkbox] {
  margin: 5px 0 0 0.4375em;
}
select {
  padding: 10px 25px 10px 36px;
  background-position: calc(100% - (100% - 20px)) center;
}
form.post-password-form input[type=submit] {
  margin-right: 5px;
  margin-left: 0;
}
#main .wgl-container .wgl_wrapper {
  right: 0;
}
[class*=wgl_col-] {
  float: right;
}
body > #main .row.sidebar_left #main-content {
  float: left;
}
table td,
table th {
  text-align: right;
}
.screen-reader-text:focus {
  right: 5px;
  left: auto;
}
.wp-block-gallery li.blocks-gallery-item {
  padding-right: 0;
}
.wgl-background-image_parallax {
  right: 0;
  left: auto;
}
.wgl-elementor-shape {
  right: 0;
  left: auto;
  direction: rtl;
}
.wgl-elementor-shape svg {
  right: 50%;
  left: auto;
  transform: translateX(50%);
}
.wgl-theme-header.header_overlap {
  right: 0;
  left: auto;
}
.wgl-header-row .header_side.v_align_top .primary-nav .lavalamp-object:before {
  transform: rotate(-0.5turn);
}
.wgl-header-row .header_side.h_align_left {
  text-align: right;
}
.wgl-header-row .header_side.h_align_right {
  text-align: left;
}
.wgl-header-row .header_side.display_grow.h_align_right {
  margin-right: auto;
  margin-left: 0;
}
.wgl-header-row .header_side.display_grow.h_align_left {
  margin-left: auto;
  margin-right: 0;
}
.wgl-header-row .header_side[class^=position_left] .header_area_container > *:last-child {
  padding-left: 0;
}
.wgl-header-row .header_side[class^=position_right] .header_area_container > *:first-child {
  padding-right: 0;
}
.wgl-header-row .header_side[class^=position_left] .primary-nav ul li ul {
  right: 0;
  left: auto;
}
.wgl-header-row .header_side[class^=position_left] .primary-nav > ul > li ul .sub-menu {
  right: 100%;
  left: auto;
}
.wgl-header-row .header_side[class^=position_left] .primary-nav > ul > li:nth-last-child(1) > .sub-menu {
  right: 0;
  left: auto;
}
.wgl-header-row .header_side[class^=position_left] .primary-nav > ul > li:nth-last-child(1) > .sub-menu .sub-menu {
  right: calc(100% + 5px);
  left: auto;
}
.primary-nav.align-left {
  text-align: right;
}
.primary-nav.align-left > ul.menu > li.mega-menu-links > ul.mega-menu.sub-menu,
.primary-nav.align-left > ul.menu > li.mega-cat > div.mega-menu-container {
  right: 0;
  left: auto;
}
.primary-nav.align-right {
  text-align: left;
}
.primary-nav.align-right > ul.menu > li.mega-menu-links > ul.mega-menu.sub-menu,
.primary-nav.align-right > ul.menu > li.mega-cat > div.mega-menu-container {
  right: auto;
  left: 0;
}
.primary-nav .lavalamp-object {
  right: 0;
  left: auto;
}
.primary-nav > ul li {
  padding-right: 0;
}
.primary-nav ul li ul ul {
  right: 100%;
  left: auto;
}
.primary-nav ul li ul li > a > span {
  padding-left: 0;
}
.primary-nav ul li ul .menu-item:hover > a > .menu-item__plus {
  transform: translateX(-10px);
}
.primary-nav ul li ul,
.primary-nav ul li div.mega-menu-container {
  right: -2px;
  left: auto;
  text-align: right;
}
.primary-nav ul li ul:not(.mega-menu) li.menu-item-has-children > a > span + .menu-item__plus {
  padding-left: 0;
  padding-right: 10px;
}
.primary-nav ul li ul:not(.mega-menu) li.menu-item-has-children > a > span + .menu-item__plus:before {
  transform: rotate(90deg);
}
.primary-nav > .menu > .menu-item:nth-last-child(1) > .sub-menu {
  left: 0;
  right: auto;
}
.primary-nav > .menu > .menu-item:nth-last-child(1) > .sub-menu .sub-menu {
  left: 100%;
  right: auto;
}
.primary-nav > .menu > .menu-item > .sub-menu.wgl-submenu-position-left {
  right: auto;
  left: 0;
}
.primary-nav > .menu > .menu-item > .sub-menu.wgl-submenu-position-right {
  left: auto;
  right: 0;
}
.primary-nav ul.sub-menu.wgl-submenu-position-left {
  right: auto;
  left: 100%;
}
.primary-nav ul.sub-menu.wgl-submenu-position-right {
  left: auto;
  right: 100%;
}
.primary-nav ul li.mega-menu-links > ul > li {
  float: right;
}
.primary-nav ul li.mega-menu-links > ul > li:after {
  left: 0;
  right: auto;
}
.primary-nav ul li.mega-menu-links > ul > li > a > span {
  padding-right: 0;
}
.primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul {
  right: 0;
  left: auto;
}
.primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul > li ul {
  right: 100%;
  left: auto;
}
.wgl-sticky-header {
  right: 0;
  left: auto;
}
.wgl-sticky-header.header_sticky_shadow {
  box-shadow: -1px 0 10px rgba(0, 0, 0, 0.1);
}
header nav > ul > li.menu-item-has-children > a > span + .menu-item__plus,
header nav > ul > li.mega-menu.mega-cat > a > span + .menu-item__plus {
  padding-left: 0;
  padding-right: 6px;
}
.wgl-cart-header {
  right: 0;
  left: auto;
}
.mobile_nav_wrapper .wgl-menu_overlay {
  right: 0;
  left: auto;
}
.mobile_nav_wrapper .primary-nav > ul > li > a > span {
  padding-left: 0;
}
.mobile_nav_wrapper .primary-nav ul li ul.sub-menu {
  padding: 0 30px 0 0;
}
.wgl-menu_outer {
  right: 0;
  left: auto;
  transform: translateX(100%);
}
.wgl-menu_outer.menu-position_right {
  left: 0;
  right: auto;
  transform: translateX(-100%);
}
.wgl-menu_outer.menu-position_right .wgl-menu-outer_header {
  left: auto;
  right: -35px;
}
.wgl-menu_outer .wgl-menu-outer_header {
  left: -40px;
}
.mobile_nav_wrapper .primary-nav > ul.mobile_switch_on {
  right: 0;
  left: auto;
  text-align: right;
}
.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li.mega-menu-links > .mega-menu.sub-menu {
  padding-left: 0;
  padding-right: 30px;
}
.mobile_nav_wrapper .primary-nav ul li ul.sub-menu li:hover, .mobile_nav_wrapper .primary-nav ul li ul.sub-menu li:focus {
  padding-right: 0;
}
.mobile_nav_wrapper .primary-nav .button_switcher {
  left: 0;
  right: auto;
  margin-left: 0;
}
.mobile_nav_wrapper .primary-nav .button_switcher:before {
  border-right-width: 1px;
  border-right-style: solid;
  transform: translate(50%, -50%) rotate(-135deg);
  right: 50%;
  left: auto;
}
.mobile_nav_wrapper .primary-nav .button_switcher:after {
  right: 15%;
  left: auto;
}
.mobile_nav_wrapper .primary-nav .button_switcher.is-active:before {
  transform: translate(50%, -50%) rotate(-225deg);
}
.wgl-mobile-header .wgl-header-row .header_side[class^=position_right] .header_area_container > * {
  padding-right: 25px;
  padding-left: 0;
}
.wgl-mobile-header .wgl-header-row .header_side[class^=position_right] .header_area_container > *:first-child {
  padding-right: 0;
}
.wgl-mobile-header .wgl-header-row .header_side[class^=position_left] .header_area_container > * {
  padding-left: 25px;
  padding-right: 0;
}
.wgl-mobile-header .wgl-header-row .header_side[class^=position_left] .header_area_container > *:last-child {
  padding-left: 0;
}
.page-header_align_left .page-header_content {
  text-align: right;
}
.page-header_align_right .page-header_content {
  text-align: left;
}
.page-header.breadcrumbs_inline.page-header_align_center .page-header_breadcrumbs {
  margin-right: 20px;
  margin-left: 0;
}
.page-header_breadcrumbs .divider:not(:last-child):before {
  transform: translateY(-1px) rotate(90deg);
}
.header_search-close:before {
  transform: rotate(-45deg);
}
.header_search.search_alt .header_search-field .search-field, .header_search.search_standard .header_search-field .search-field, .header_search.search_mobile_menu .header_search-field .search-field {
  padding: 12px 15px 11px 60px;
}
.header_search.search_alt .header_search-field .search-button, .header_search.search_standard .header_search-field .search-button, .header_search.search_mobile_menu .header_search-field .search-button {
  left: 5px;
  right: auto;
}
.header_search.search_alt .header_search-field .search__icon, .header_search.search_standard .header_search-field .search__icon, .header_search.search_mobile_menu .header_search-field .search__icon {
  left: 5px;
  right: auto;
}
.header_search.search_alt .header_search-field {
  right: 0;
  left: auto;
}
.header_search.search_alt .header_search-field .header_search-close:before {
  right: 12px;
  left: auto;
}
.header_search.search_alt .header_search-field .header_search-close:after {
  right: 20px;
  left: auto;
}
.header_search.search_standard .header_search-field {
  left: 0;
  right: auto;
}
blockquote:after {
  right: 0;
  left: auto;
}
blockquote p[style*="text-align: left"] + footer {
  text-align: right;
}
blockquote p[style*="text-align: right"] + footer {
  text-align: left;
}
.dropcap,
.dropcap-bg {
  float: right;
  margin-left: calc(0.25em + 12px);
  margin-right: 0;
}
.footer_top-area .footer-link:before {
  left: auto;
  right: 50%;
  transform: translateX(50%);
}
.footer .mc4wp-form-fields input[type=email]:not([type=checkbox]) {
  text-align: right;
}
.footer .thepascal_wave_footer svg {
  right: 0;
  left: auto;
}
.elementor-section.wgl-add-background-text:before {
  margin-right: calc(8.9vw / 2);
  margin-left: auto;
}
.elementor-section.wgl-add-background-text .wgl-background-text .letter:last-child {
  margin-left: -8.9vw;
  margin-right: 0;
}
.elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev {
  right: 35px;
  left: auto;
}
.elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next {
  left: 35px;
  right: auto;
}
.elementor-widget-container .elementor-image-carousel-wrapper:hover .elementor-swiper-button-next {
  left: 20px;
  right: auto;
}
.elementor-widget-container .elementor-image-carousel-wrapper:hover .elementor-swiper-button-prev {
  right: 20px;
  left: auto;
}
body .select2-container--default .select2-selection--single {
  text-align: right;
}
body .select2-container--default .select2-selection--single .select2-selection__clear {
  float: right;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
  padding-right: 25px;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow {
  left: 0;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow b {
  left: 0;
  right: auto;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow b:after {
  left: 21px;
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  padding-right: 0;
  padding-left: 10px;
}
body .select2-container--default .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: 0;
}
body .select2-container--default .select2-results__option {
  padding-left: 0;
  padding-right: 20px;
}
.blog-style-standard .blog-post_wrapper .blog-post_meta_info {
  right: 0;
  left: auto;
}
.blog-style-standard .blog-post .blog-post_meta-wrap .meta-data img {
  margin-left: 8px;
  margin-right: 0;
}
.blog-style-standard .blog-post blockquote cite {
  padding-right: 0;
}
.blog-style-standard .wgl_col-6 .blog-post_wrapper .blog-post_quote-author,
.blog-style-standard .wgl_col-4 .blog-post_wrapper .blog-post_quote-author,
.blog-style-standard .wgl_col-3 .blog-post_wrapper .blog-post_quote-author {
  margin-right: 50px;
  margin-left: 0;
}
.blog-style-standard .blog-post_text .wp-block-categories-list .children li {
  padding-right: 0;
}
.blog-post .meta-info div + div {
  margin-right: 5px;
  margin-left: 0;
}
.blog-post.format-standard-image .blog-post_content > .share_post-container > a:after, .blog-post.format-image .blog-post_content > .share_post-container > a:after, .blog-post.format-gallery .blog-post_content > .share_post-container > a:after, .blog-post.format-video .blog-post_content > .share_post-container > a:after {
  border-right-color: transparent;
  transform: rotate(-44deg);
}
.blog-post.format-standard-image .blog-post_content > .share_post-container:hover > a:after, .blog-post.format-image .blog-post_content > .share_post-container:hover > a:after, .blog-post.format-gallery .blog-post_content > .share_post-container:hover > a:after, .blog-post.format-video .blog-post_content > .share_post-container:hover > a:after {
  transform: rotate(-44deg) scale(0.2);
}
.blog-post.format-standard-image .blog-post_media .image-overlay:before, .blog-post.format-standard-image .blog-post_media .image-overlay:after, .blog-post.format-image .blog-post_media .image-overlay:before, .blog-post.format-image .blog-post_media .image-overlay:after {
  right: 0;
  left: auto;
}
.blog-post.format-quote .blog-post_quote-text:before {
  margin-left: 20px;
  margin-right: 0;
}
.blog-post.format-quote .blog-post_quote-author {
  margin-right: 54px;
  margin-left: 0;
}
.blog-post.format-quote .blog-post_quote-author .blog-post_quote-image {
  margin-left: 10px;
  margin-right: 0;
}
.blog-post.format-link .blog-post_link:before {
  margin-left: 20px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 1px;
}
.format-video .blog-post_media .blog-post_media_part .videobox_link_wrapper {
  right: 50%;
  left: auto;
  margin-right: -28px;
  margin-left: 0;
}
.format-video .blog-post_media .blog-post_media_part .videobox_link:before {
  right: -35%;
  left: auto;
}
.blog-posts .blog-post_title {
  padding-left: 0;
  padding-right: 20px;
}
.blog-posts .blog-post_title:before {
  right: 0;
  left: auto;
}
.elementor-widget-wgl-blog.nav-left .wgl-pagination {
  text-align: right;
}
.elementor-widget-wgl-blog.nav-right .wgl-pagination {
  text-align: left;
}
.meta-data .post_author img {
  margin-left: 6px;
  margin-right: 0;
}
.meta-data > span {
  margin-left: 15px;
  margin-right: 0;
}
.meta-data > span:last-child {
  margin-left: 0;
}
.meta-data > span:before {
  margin-left: 6px;
  margin-right: 0;
}
.post_categories span {
  margin-left: 10px;
  margin-right: 0;
}
.post_categories span:last-child {
  margin-left: 0;
}
.button-read-more span {
  padding-left: 25px;
  padding-right: 4px;
}
.tagcloud-wrapper .title_tags {
  margin-left: 18px;
  margin-right: 0;
}
.wgl_module_title.item_title .carousel_arrows {
  left: 0;
  right: auto;
}
.wgl_module_title.item_title .carousel_arrows span[class*=slick_arrow] {
  margin-right: 10px;
  margin-left: 0;
}
.row.sidebar_left .content-container {
  float: left;
}
.attachment_media .meta-data > span {
  padding-left: 0;
  padding-right: 23px;
}
.attachment_media .meta-data > span:first-child {
  padding-right: 0;
}
.parallax-video {
  right: 0;
  left: auto;
}
.jarallax > .jarallax-img {
  right: 0;
  left: auto;
}
.blog_columns-2:not(.masonry) .item:nth-child(2n+1),
.blog_columns-3:not(.masonry) .wgl_col-4:nth-child(3n+1),
.blog_columns-4:not(.masonry) .wgl_col-3:nth-child(4n+1) {
  clear: right;
}
.share_post-container .share_social-wpapper ul {
  margin-right: 0;
}
.social-shares-wrapper .share_link {
  margin-left: 2px;
  margin-right: 0;
}
.woocommerce div.product .share_social-wpapper .share_link {
  margin-left: 20px;
  margin-right: 0;
}
.woocommerce div.product .share_social-wpapper .share_link:last-child {
  margin-left: 0;
}
.wgl-likes .sl-count {
  left: -5px;
  right: auto;
}
body ul,
body ol {
  margin-right: 0.4em;
  margin-left: 0;
  padding-right: 0.9em;
  padding-left: 0;
}
body ul[class*=thepascal_] {
  margin-right: 0;
  padding-right: 0;
}
body ul.thepascal_dot li {
  padding-left: 0;
  padding-right: calc(0.5em + 12px);
}
body ul.thepascal_dot li:before {
  right: 2px;
  left: auto;
}
body ul.thepascal_dot.icon_right li {
  padding-right: 0;
  padding-left: calc(0.5em + 12px);
}
body ul.thepascal_dot.icon_right li:before {
  right: unset;
  left: 2px;
}
body ul.thepascal_hyphen li {
  padding-left: 0;
  padding-right: calc(1em + 8px);
}
body ul.thepascal_hyphen li:before {
  right: 0;
  left: auto;
}
body ul.thepascal_hyphen.icon_right li {
  padding-right: 0;
  padding-left: calc(1em + 8px);
}
body ul.thepascal_hyphen.icon_right li:before {
  right: unset;
  left: 0;
}
body ul.thepascal_plus li {
  padding-left: 0;
  padding-right: calc(1em + 8px);
}
body ul.thepascal_plus li:before {
  right: 0;
  left: auto;
}
body ul.thepascal_plus.icon_right li {
  padding-right: 0;
  padding-left: calc(1em + 8px);
}
body ul.thepascal_plus.icon_right li:before {
  right: unset;
  left: 0;
}
body ul.thepascal_check li {
  padding-left: 0;
  padding-right: calc(1em + 14px);
}
body ul.thepascal_check li:before {
  right: 0;
  left: auto;
}
body ul.thepascal_check.icon_right li {
  padding-right: 0;
  padding-left: calc(1em + 9px);
}
body ul.thepascal_check.icon_right li:before {
  right: unset;
  left: 0;
}
body ol > li:before {
  margin-right: calc(-1em - 2px);
  margin-left: calc(0.25em + 8px);
  direction: ltr;
}
#comments .pingback .edit-link .comment-edit-link,
#comments .trackback .edit-link .comment-edit-link {
  margin-right: 0.3133em;
  margin-left: 0;
}
#comments .commentlist .comment .stand_comment {
  padding: 20px 110px 30px 0;
}
#comments .commentlist .comment .commentava {
  right: -110px;
  left: auto;
}
#comments .commentlist .comment.pingback .stand_comment {
  padding-right: 0;
}
#comments .commentlist .comment .children .comment {
  margin-right: 70px;
  margin-left: 0;
}
#comments .commentlist .comment .children .stand_comment {
  padding-right: 110px;
  padding-left: 0;
}
#comments .commentlist .comment .children .stand_comment .commentava {
  right: -110px;
  left: auto;
}
#comments .commentlist > .comment > .children > .comment {
  margin-right: 110px;
  margin-left: 0;
}
#comments .commentlist .comment_info {
  padding-left: 14px;
  padding-right: 0;
}
#comments .commentlist .comment_info .meta-data .comment-edit-link {
  padding-left: 0;
  padding-right: 5px;
}
#comments .comment-reply-link {
  left: 0;
  right: auto;
}
#comments small #cancel-comment-reply-link {
  margin-right: 10px;
  margin-left: 0;
}
#comments .comments-title .number-comments {
  margin-right: 13px;
  margin-left: 0;
}
body .comment-form-cookies-consent > input {
  margin-left: 7px;
  margin-right: 0;
}
.wp-block-latest-comments > li {
  padding-right: 0;
}
.blog-post_content ol.wp-block-latest-comments.has-avatars {
  padding-right: 0;
}
.wpcf7 .form-icon {
  left: 35px;
  right: auto;
}
.wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input + .wpcf7-list-item-label,
.wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input + .wpcf7-list-item-label {
  padding-left: 0;
  padding-right: 0.5em;
}
.wpcf7 .row.faq .wpcf7-email {
  padding-left: 58px;
  padding-right: 0;
}
.wpcf7 .row.faq .wpcf7-form-control-wrap:before,
.wpcf7 .row.faq .submit-wrapper,
.wpcf7 .row.faq .submit-wrapper .wpcf7-submit {
  left: 5px;
  right: auto;
}
.wpcf7 .row.faq .submit-wrapper .wpcf7-submit {
  left: 0;
  right: auto;
}
.sign_up {
  margin-left: -20px;
  margin-right: 0;
}
.sign_up input[type=submit] {
  margin-right: 20px;
  margin-left: 0;
}
.footer .wpcf7 input[type=email] {
  padding: 0 20px 0 60px;
}
.footer .wpcf7 .button-wrapper {
  left: 10px;
  right: auto;
}
.footer .wpcf7 .button-wrapper .wgl-button {
  left: 0;
  right: auto;
}
.footer .wpcf7 .button-wrapper .wgl-button:before {
  left: 0;
  right: auto;
}
.wgl-carousel .slick-slide {
  float: right;
}
.wgl-pagination {
  margin-right: 0;
  padding-right: 0;
}
.wgl-pagination [class*=page-numbers].prev i:before {
  transform: rotate(-180deg) translateY(2px);
}
.wgl-pagination [class*=page-numbers]:first-child {
  margin-left: 5px;
  margin-right: 0;
}
.wgl-pagination [class*=page-numbers]:last-child {
  margin-left: 0;
  margin-right: 5px;
}
.load_more_wrapper .load_more_item span:before {
  right: 50%;
  left: auto;
  margin: -10px -8px 0 0;
}
.widget .title-wrapper:before {
  right: 0;
  left: auto;
}
.widget .title-wrapper:after {
  left: 0;
  right: auto;
}
.widget > ul {
  margin-right: 0;
  padding-right: 0;
}
.widget > ul > li li,
.widget > div > ul > li li {
  margin-right: 10px;
  margin-left: 0;
}
.widget > ul > li > ul ul li {
  margin-right: 9px;
  margin-left: 0;
}
.widget_categories ul li ul.children, .widget_product_categories ul li ul.children {
  padding-left: 0;
  padding-right: 0.3em;
}
.widget_categories ul li a, .widget_product_categories ul li a {
  margin-left: 24px;
  margin-right: 0;
}
.widget_categories ul li a:before, .widget_product_categories ul li a:before {
  right: 0;
  left: auto;
  transform: translateX(30px);
}
body.rtl .widget_categories ul li a:before, body.rtl .widget_product_categories ul li a:before {
  transform: scaleX(-1) translateX(-30px);
}
.widget_categories ul li a:hover, .widget_product_categories ul li a:hover {
  padding-right: 24px;
  padding-left: 0;
  margin-left: 0;
}
.widget_product_categories ul li img {
  margin-left: 13px;
  margin-right: 0;
}
.widget_recent_entries > ul > li > a:before {
  padding-left: 10px;
  padding-right: 0;
}
.widget_recent_entries ul li .post-date {
  text-align: left;
}
.widget_pages ul li a {
  margin-left: 24px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 16px;
}
.widget_pages ul li a:before {
  right: 0;
  left: auto;
}
.widget_rss ul {
  margin-right: 0;
  padding-right: 0;
}
.widget_rss li cite:before {
  margin-left: 5px;
  margin-right: 0;
}
.widget select {
  padding: 0 25px 0 50px;
}
.widget_categories ul li img,
.widget_layered_nav ul li img,
.widget_product_categories ul li img,
.widget_meta ul li img,
.widget_archive ul li img,
ul.wp-block-archives li img {
  margin: -4px 0 -10px 5px;
}
.widget_archive > ul > li > a,
ul.wp-block-archives > li > a {
  margin-left: 24px;
  margin-right: 0;
}
.widget_archive > ul > li > a:before,
ul.wp-block-archives > li > a:before {
  right: 0;
  left: auto;
  transform: translateX(30px);
}
body.rtl .widget_archive > ul > li > a:before,
body.rtl ul.wp-block-archives > li > a:before {
  transform: scaleX(-1) translateX(-30px);
}
.widget_archive > ul > li > a:hover,
ul.wp-block-archives > li > a:hover {
  padding-right: 24px;
  padding-left: 0;
  margin-left: 0;
}
.widget_archive > ul li a .post_count,
ul.wp-block-archives li a .post_count {
  margin-right: 7px;
  margin-left: 0;
}
.widget_meta.widget > ul li a:before {
  padding-left: 10px;
  padding-right: 0;
}
.widget_recent_comments > ul > li:before {
  padding-left: 10px;
  padding-right: 0;
}
.blog-post_content .wp-block-archives,
.blog-post_content .wp-block-latest-posts,
.blog-post_text .wp-block-archives,
.blog-post_text .wp-block-latest-posts {
  margin-right: 0;
  padding-right: 0;
}
ul.wp-block-latest-posts {
  margin-right: 0;
  padding-right: 0;
}
ul.wp-block-latest-posts li {
  padding-right: 0;
}
ul.wp-block-latest-posts li:before {
  padding-left: 10px;
  padding-right: 0;
}
ul.wp-block-categories.wp-block-categories-list li {
  padding-right: 0;
}
ul.wp-block-categories.wp-block-categories-list li:before {
  right: -21px;
  left: auto;
}
ul.wp-block-categories.wp-block-categories-list li .post_count {
  margin-right: 5px;
  margin-left: 0;
}
ul.wp-block-categories.wp-block-categories-list li img {
  margin-left: 15px;
  margin-right: 0;
}
ul.wp-block-rss {
  margin-right: unset;
  padding-right: unset;
}
body .widget_search .search-form .search-field,
body .widget_search .woocommerce-product-search .search-field,
body .widget_product_search .search-form .search-field,
body .widget_product_search .woocommerce-product-search .search-field {
  padding: 0 25px 0 50px;
}
body .widget_search .search-form .search-button,
body .widget_search .woocommerce-product-search .search-button,
body .widget_product_search .search-form .search-button,
body .widget_product_search .woocommerce-product-search .search-button {
  left: 5px;
  right: auto;
}
body .widget_search .search-form .search__icon,
body .widget_search .woocommerce-product-search .search__icon,
body .widget_product_search .search-form .search__icon,
body .widget_product_search .woocommerce-product-search .search__icon {
  left: 5px;
  right: auto;
}
.recent-posts-widget {
  margin-right: 0;
}
.recent-posts-widget .recent-posts-image_wrapper {
  float: right;
  margin-left: 16px;
  margin-right: 0;
}
.recent-posts-widget .counter_posts {
  right: 0;
  left: auto;
  margin-right: -13px;
  margin-left: 0;
}
.widget_postshero .meta-date:before {
  margin-left: 7px;
  margin-right: 0;
}
.widget_postshero li.has_image .recent-posts-image_wrapper:before, .widget_postshero li.has_image .recent-posts-image_wrapper:after {
  right: 0;
  left: auto;
}
.widget_postshero li.has_image .post_cat {
  right: 20px;
  left: auto;
}
.tagcloud a:not(:last-child),
.wp-block-tag-cloud a:not(:last-child) {
  margin-left: 9px;
  margin-right: 0;
}
.widget_nav_menu .menu {
  margin-right: 0;
  padding-right: 0;
}
.widget_nav_menu .menu li a,
.widget_nav_menu .menu ul li a {
  margin-left: 24px;
  margin-right: 0;
  padding-right: 16px;
  padding-left: 0;
}
.widget_nav_menu .menu li a:before,
.widget_nav_menu .menu ul li a:before {
  right: 0;
  left: auto;
}
.widget_nav_menu .menu .sub-menu {
  margin-right: 14px;
  margin-left: 0;
}
.widget_nav_menu .menu .sub-menu li {
  margin-right: 0;
}
.author-widget_social a {
  margin-left: 8px;
  margin-right: 0;
}
.author-widget_social a:last-child {
  margin-left: 0;
}
[class*=widget][class*=media_gallery] .gallery-item .gallery-icon a:before {
  right: 0;
  left: auto;
}
.blog-post_content .gallery-caption {
  margin-right: 0;
}
body .widget_calendar .calendar_wrap table td#today:before,
body .widget_calendar .calendar_wrap tbody td > a:before {
  right: 0;
  left: auto;
}
.wp-block-calendar tbody td a:before,
.wp-block-calendar th a:before {
  right: 0;
}
.wp-block-calendar tfoot #next {
  text-align: left;
}
.wgl-header-date.wgl-default-format > span:first-child {
  margin-left: 10px;
  margin-right: 0;
}
.elementor-widget-wgl-header-list-info .elementor-icon-list-icon + .elementor-icon-list-text {
  padding-right: 5px;
  padding-left: 0;
}
.wgl-accordion .wgl-accordion_title-prefix {
  margin-left: 5px;
  margin-right: 0;
}
.wgl-accordion.icon-default .wgl-accordion_header .wgl-accordion_icon:before {
  right: 0;
  left: 1px;
}
.wgl-accordion.icon-default .wgl-accordion_header .wgl-accordion_icon:after {
  border-width: 2px 0 0 2px;
  transform: rotate(-45deg);
  left: calc(50% - 8px);
  right: auto;
}
.wgl-accordion.icon-default .active .wgl-accordion_header .wgl-accordion_icon {
  transform: rotate(-90deg);
}
.wgl-accordion.icon-plus .wgl-accordion_header .wgl-accordion_icon:before, .wgl-accordion.icon-plus .wgl-accordion_header .wgl-accordion_icon:after {
  right: calc(50% - 8px);
  left: auto;
  transform: rotate(-90deg);
}
.wgl-accordion.icon-plus .wgl-accordion_header .wgl-accordion_icon:after {
  margin: -7px 7px 0 0;
}
.wgl-accordion.icon-plus .active .wgl-accordion_header .wgl-accordion_icon:before, .wgl-accordion.icon-plus .active .wgl-accordion_header .wgl-accordion_icon:after {
  transform: rotate(90deg);
}
.wgl-accordion.icon-custom .active .wgl-accordion_header .wgl-accordion_icon {
  transform: rotate(-90deg);
}
.wgl-button .align-icon-left .icon-wrapper {
  margin-left: 7px;
  margin-right: 0;
}
.wgl-button .align-icon-right .icon-wrapper {
  margin-right: 7px;
  margin-left: auto;
}
.wgl-carousel .slick-prev {
  right: 0;
  left: auto;
  border-radius: 3px 0 0 3px;
}
.wgl-carousel .slick-prev::after {
  transform: rotate(0deg);
}
.wgl-carousel .slick-next {
  left: 0;
  right: auto;
  border-radius: 0 3px 3px 0;
}
.wgl-carousel .slick-next::after {
  transform: rotate(-180deg);
}
.wgl-carousel .slick-dots li:last-child {
  margin-left: 0;
}
.wgl-carousel.pag_align_left .slick-dots {
  text-align: right;
}
.wgl-carousel.pag_align_right .slick-dots {
  text-align: left;
}
.wgl-carousel.pagination_circle_border .slick-dots li button:before {
  right: 50%;
  left: auto;
  margin-right: -3px;
  margin-left: auto;
}
.wgl-carousel.pagination_square_border .slick-dots li button:before {
  right: 50%;
  left: auto;
  margin-right: -3px;
  margin-left: auto;
}
.wgl-carousel.pagination_line .slick-dots li button:before {
  right: 0;
  left: auto;
}
.wgl-clients .clients_image {
  float: right;
}
.wgl-clients .hover_image {
  right: 0;
  left: auto;
}
.wgl-clients.items-1 > .clients_image:nth-child(2), .wgl-clients.items-1 > .clients_image:nth-child(n+3) {
  clear: right;
}
.wgl-clients.items-2 > .clients_image:nth-child(3), .wgl-clients.items-2 > .clients_image:nth-child(2n+5) {
  clear: right;
}
.wgl-clients.items-3 > .clients_image:nth-child(4), .wgl-clients.items-3 > .clients_image:nth-child(3n+7) {
  clear: right;
}
.wgl-clients.items-4 > .clients_image:nth-child(5), .wgl-clients.items-4 > .clients_image:nth-child(4n+9) {
  clear: right;
}
.wgl-clients.items-5 > .clients_image:nth-child(6), .wgl-clients.items-5 > .clients_image:nth-child(5n+11) {
  clear: right;
}
.wgl-clients.items-6 > .clients_image:nth-child(7), .wgl-clients.items-6 > .clients_image:nth-child(6n+13) {
  clear: right;
}
.wgl-counter__value {
  left: 0;
  right: auto;
}
.wgl-counter__prefix {
  text-align: left;
}
.wgl-counter__suffix {
  text-align: right;
}
.wgl-counter.aleft .wgl-counter_title {
  text-align: right;
}
.elementor-widget-icon-box.elementor-position-left .wgl-counter_wrap,
.elementor-widget-image-box.elementor-position-left .wgl-counter_wrap {
  text-align: right;
}
.elementor-widget-icon-box.elementor-position-right .wgl-counter_wrap,
.elementor-widget-image-box.elementor-position-right .wgl-counter_wrap {
  text-align: left;
}
.wgl-demo-item .demo-item_image-link:before {
  right: 0;
  left: auto;
}
.wgl-demo-item .demo-item_image {
  box-shadow: -7px 5px 30px rgba(0, 0, 0, 0.12);
}
.wgl-demo-item .demo-item_label {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.wgl-demo-item .wgl-button {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.elementor-widget-wgl-double-headings .wgl-double_heading .dbl__subtitle:before, .elementor-widget-wgl-double-headings .wgl-double_heading .dbl__subtitle:after {
  transform-origin: right;
}
.elementor-widget-wgl-double-headings .wgl-double_heading .dbl__subtitle:before {
  margin-left: 6px;
  margin-right: 0;
}
.elementor-widget-wgl-double-headings .wgl-double_heading .dbl__subtitle:after {
  margin-right: 6px;
  margin-left: auto;
}
.elementor-widget-wgl-flipbox.additional_title_yes .wgl-flipbox_front .wgl-flipbox_title span {
  left: 0;
  right: auto;
  padding: 15px 65px 15px 42px;
  border-radius: 0 60px 60px 0;
  margin-right: 30px;
  margin-left: auto;
}
.elementor-widget-wgl-flipbox.additional_title_yes .wgl-flipbox_front .wgl-flipbox_title span:before {
  right: 5px;
  left: auto;
}
.wgl-flipbox_item-link {
  right: 0;
  left: auto;
}
.wgl-flipbox_front, .wgl-flipbox_back {
  right: 0;
  left: auto;
  box-shadow: -10px 8px 35px rgba(49, 49, 49, 0.08);
}
.wgl-flipbox_front .wgl-flipbox_title span:before {
  left: calc(100% + 0.5em);
  right: auto;
}
.wgl-flipbox_back .wgl-flipbox_content:after {
  right: calc(50% - 18px);
  left: auto;
}
.elementor-widget-wgl-flipbox.aleft .wgl-flipbox .wgl-image-box_img {
  margin-left: auto;
  margin-right: 0;
}
.elementor-widget-wgl-flipbox.aright .wgl-flipbox .wgl-image-box_img {
  margin-right: auto;
  margin-left: 0;
}
.wgl-gallery_items.appear-animation.slide-left .wgl-gallery_item-wrapper.animate {
  transform: translateX(-50px);
}
.wgl-gallery_items.appear-animation.slide-right .wgl-gallery_item-wrapper.animate {
  transform: translateX(50px);
}
.justified-gallery > a > img,
.justified-gallery > div > img,
.justified-gallery > figure > img,
.justified-gallery > a > a > img,
.justified-gallery > div > a > img,
.justified-gallery > figure > a > img,
.justified-gallery > a > svg,
.justified-gallery > div > svg,
.justified-gallery > figure > svg,
.justified-gallery > a > a > svg,
.justified-gallery > div > a > svg,
.justified-gallery > figure > a > svg {
  right: 50%;
  left: auto;
}
.justified-gallery > .jg-spinner {
  margin-right: -24px;
  margin-left: auto;
  right: 50%;
  left: auto;
}
.wgl-image-animate .img-layer_image-wrapper:not(:first-child) {
  right: 0;
}
.wgl-image-layers .img-layer_image-wrapper:not(:first-child) {
  right: 0;
  left: auto;
}
.wgl-image-layers .img-layer_image-wrapper.slide_big_left .img-layer_image {
  transform: translateX(-100%);
}
.wgl-image-layers .img-layer_image-wrapper.slide_big_right .img-layer_image {
  transform: translateX(100%);
}
.wgl-image-layers .img-layer_image-wrapper.slide_left .img-layer_image {
  transform: translateX(-50%);
}
.wgl-image-layers .img-layer_image-wrapper.slide_right .img-layer_image {
  transform: translateX(50%);
}
.wgl-image_comparison.cocoen > div {
  right: 0;
  left: auto;
}
.wgl-image_comparison.cocoen .cocoen-drag {
  right: 50%;
  left: auto;
  margin-right: -1px;
  margin-left: auto;
}
.wgl-image_comparison.cocoen .cocoen-drag:before {
  right: 50%;
  left: auto;
  margin-right: -35px;
  margin-left: 0;
  text-align: right;
  padding-right: 13px;
  padding-left: 0;
}
.wgl-image_comparison.cocoen .cocoen-drag:after {
  left: 50%;
  right: auto;
  margin-left: -35px;
  margin-right: auto;
  text-align: left;
  padding-left: 13px;
  padding-right: 0;
}
.elementor-widget-wgl-info-box .elementor-widget-container .wgl-infobox__link {
  right: 0;
  left: auto;
}
.elementor-widget-wgl-info-box.animation_line .text-wrapper:before {
  right: 0;
  left: auto;
  transform-origin: 100% 50%;
}
.elementor-widget-wgl-info-box.animation_line .elementor-widget-container:hover .text-wrapper:before {
  transform-origin: 25% 50%;
}
.elementor-widget-wgl-info-box.animation_line .elementor-widget-container:hover .text-wrapper .wgl-infobox_text {
  transform: translateX(-80px);
}
.wgl-pie_chart .percent {
  right: 0;
  left: auto;
  margin-right: 20px;
  margin-left: 0;
}
.isotope-filter a,
.carousel-filter a {
  padding: 0 13px 0 30px;
}
.isotope-filter a:first-child,
.carousel-filter a:first-child {
  margin-right: -13px;
  margin-left: 0;
}
.isotope-filter a:not(:first-child):after,
.carousel-filter a:not(:first-child):after {
  right: 0;
  left: auto;
  transform: skew(10deg);
}
.isotope-filter.filter-left,
.carousel-filter.filter-left {
  text-align: right;
}
.isotope-filter.filter-right,
.carousel-filter.filter-right {
  text-align: left;
}
.elementor-widget-wgl-portfolio.h-left .wgl-portfolio-item_description {
  text-align: right;
}
.elementor-widget-wgl-portfolio.h-right .wgl-portfolio-item_description {
  text-align: left;
}
.wgl-portfolio_container.link-button .under_image .portfolio_link {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.wgl-portfolio_container.link-image .portfolio_link {
  right: 0;
  left: auto;
}
.row .wgl-portfolio-list_item .wgl-portfolio-link_wrapper.align_right {
  text-align: left;
}
.wgl-portfolio-item_wrapper .overlay {
  right: 0;
  left: auto;
}
.wgl-portfolio-item_wrapper .wgl-portfolio-item_icon .icon_plus:before, .wgl-portfolio-item_wrapper .wgl-portfolio-item_icon .icon_plus:after {
  right: 50%;
  left: auto;
  margin-left: auto;
  margin-right: -8px;
}
.wgl-portfolio-item_wrapper .wgl-portfolio-item_icon .icon_plus:after {
  transform: rotate(-90deg);
}
.inside_image .wgl-portfolio-item_description {
  right: 0;
  left: auto;
}
.inside_image.zoom_in_animation .overlay:after {
  right: 5%;
  left: auto;
}
.inside_image.offset_animation:before {
  right: 0;
  left: auto;
}
.inside_image.offset_animation:hover .wgl-portfolio-item_offset {
  transform: translate(10px, -10px);
}
.inside_image.sub_layer_animation .wgl-portfolio-item_description {
  right: 0;
  left: auto;
}
.inside_image.simple_animation:hover .portfolio__see-more > :first-child:hover + :before {
  transform: rotate(-1turn);
}
.wgl-portfolio_container .wgl-carousel .slick-arrow {
  right: auto;
}
.wgl-portfolio_container .wgl-carousel .slick-next {
  margin-right: 20px;
  margin-left: 0;
}
.wgl-portfolio_container.appear-animation.anim-slide-left .animate .wgl-portfolio-item_wrapper {
  transform: translateX(-50px);
}
.wgl-portfolio_container.appear-animation.anim-slide-right .animate .wgl-portfolio-item_wrapper {
  transform: translateX(50px);
}
.wgl-portfolio-single_item .tagcloud .tagcloud_desc {
  margin-left: 20px;
  margin-right: 0;
}
.wgl-portfolio__item-info .portfolio__custom-meta {
  float: right;
}
.wgl-portfolio__item-info .portfolio__custom-meta h5:before {
  right: -16px;
  left: auto;
}
.wgl-ellipsis span:nth-child(1) {
  right: 6px;
  left: auto;
}
.wgl-ellipsis span:nth-child(2) {
  right: 6px;
  left: auto;
}
.wgl-ellipsis span:nth-child(3) {
  right: 26px;
  left: auto;
}
.wgl-ellipsis span:nth-child(4) {
  right: 45px;
  left: auto;
}
.elementor-widget-wgl-pricing-table .wgl-pricing_plan .pricing_title:before, .elementor-widget-wgl-pricing-table .wgl-pricing_plan .pricing_title:after {
  transform-origin: right;
}
.elementor-widget-wgl-pricing-table .wgl-pricing_plan .pricing_title:before {
  margin-left: 9px;
  margin-right: 0;
}
.elementor-widget-wgl-pricing-table .wgl-pricing_plan .pricing_title:after {
  margin-right: 9px;
  margin-left: 0;
}
.elementor-widget-wgl-pricing-table .wgl-pricing_plan .pricing_price {
  margin-left: 0.4167em;
  margin-right: 0;
}
.elementor-widget-wgl-pricing-table .wgl-pricing_plan .pricing_price .price_decimal {
  right: 101%;
  left: auto;
  padding-left: 0;
  padding-right: 0.15em;
}
.elementor-widget-wgl-pricing-table .wgl-pricing_plan .pricing_content {
  text-align: right;
}
.elementor-widget-wgl-pricing-table .wgl-pricing_plan .pricing_content ul li i {
  margin-left: 10px;
  margin-right: 0;
}
.elementor-widget-wgl-pricing-table.acenter .pricing_content ul {
  margin-right: 0;
  padding-right: 0;
}
.wgl-progress_bar .progress_bar {
  right: 0;
  left: auto;
}
.wgl-progress_bar .progress_value_wrap {
  margin-right: 5px;
  margin-left: 0;
}
.elementor-widget-wgl-rotated-text .elementor-widget-container {
  transform: rotate(-180deg);
}
.wgl-service-sat .wgl-services_circle-wrapper {
  right: 16px;
  left: auto;
}
.wgl-service-sat .wgl-services_circle-wrapper:nth-child(2) {
  transform: rotate(-180deg);
}
.wgl-service-sat .wgl-services_circle {
  transform: translate3d(50%, -50%, 0);
}
.wgl-service-sat .wgl-services_item-link {
  right: 0;
  left: auto;
}
.elementor-widget-wgl-service-1 .wgl-service_link {
  right: 0;
  left: auto;
}
.wgl-service-1 .wgl-service_image:before {
  transform: skewY(3.5deg) translateZ(3px);
  transform-origin: 100% 0;
}
.wgl-tabs_header:after {
  right: 0;
  left: auto;
}
.wgl-tabs_header:before {
  right: 50%;
  left: auto;
  transform: translateY(1em) translateX(50%) rotate(-45deg);
}
.wgl_module_team .team-item {
  float: right;
}
.wgl_module_team .team__icons {
  right: 0;
  left: auto;
}
.wgl_module_team .team-icon {
  transform: translateX(calc(-1*(-100% - 1px)));
}
.wgl_module_team.team-col_2 .team-item:nth-child(2n+1) {
  clear: right;
}
.wgl_module_team.team-col_3 .team-item:nth-child(3n+1) {
  clear: right;
}
.wgl_module_team.team-col_4 .team-item:nth-child(4n+1) {
  clear: right;
}
.wgl_module_team.team-col_5 .team-item:nth-child(5n+1) {
  clear: right;
}
.wgl_module_team.team-col_6 .team-item:nth-child(6n+1) {
  clear: right;
}
.single-team .single_team_page .team-single_wrapper {
  background-position: 4% 96%;
}
.single-team .single_team_page .team-info_item h5 {
  margin-left: 0.5em;
  margin-right: 0;
}
.single-team .single_team_page .team__icons .team-icon {
  margin-left: 10px;
  margin-right: 0;
}
.single-team .single_team_page .team__icons .team-icon:last-child {
  margin-left: 0;
}
.wgl-testimonials.type-inline_top .wgl-testimonials_image, .wgl-testimonials.type-inline_bottom .wgl-testimonials_image {
  padding-left: 24px;
  padding-right: 0;
}
.wgl-testimonials.acenter .wgl-carousel .slick-prev {
  margin-right: auto;
  margin-left: 0;
}
.wgl-testimonials.acenter .wgl-carousel .slick-next {
  margin-left: auto;
  margin-right: 0;
}
.wgl-testimonials.aright .wgl-carousel .slick-prev {
  margin-right: auto;
  margin-left: 0;
}
.wgl-testimonials .wgl-carousel .slick-arrow {
  right: auto;
  left: 0;
}
.wgl-timeline-vertical.appear_anim .time_line-item .time_line-content {
  transform: translateX(-20%);
}
.wgl-timeline-vertical.appear_anim .time_line-item:nth-child(odd) .time_line-content {
  transform: translateX(20%);
}
.wgl-timeline-vertical .time_line-item:before {
  left: 0;
  right: 32.5%;
  box-shadow: -11px 10px 38px 0 rgba(23, 95, 132, 0.1);
}
.wgl-timeline-vertical .time_line-item:hover .time_line-media_wrapper {
  box-shadow: -11px 10px 38px 0 rgba(23, 95, 132, 0);
}
.wgl-timeline-vertical .time_line-item:last-child .time_line-curve:before {
  right: 21%;
  left: auto;
}
.wgl-timeline-vertical .time_line-item:nth-child(even) {
  text-align: right;
  padding-right: 32.5%;
  padding-left: 0;
}
.wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-content {
  padding: 40px 80px 40px 100px;
  left: 0;
  right: auto;
}
.wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-date {
  right: 0;
  left: auto;
}
.wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-curve {
  left: 0;
  right: auto;
}
.wgl-timeline-vertical .time_line-item:nth-child(odd) {
  text-align: left;
  padding-left: 32.5%;
  padding-right: 0;
}
.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-content {
  padding: 40px 100px 40px 80px;
  right: 0;
  left: auto;
}
.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-date {
  left: 0;
  right: auto;
}
.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-curve {
  right: 0;
  left: auto;
}
.wgl-timeline-vertical .time_line-item:nth-child(odd):before {
  right: 0;
  left: 32.5%;
}
.wgl-timeline-vertical .time_line-media_wrapper {
  box-shadow: -11px 10px 38px 0 rgba(23, 95, 132, 0.1);
}
.wgl-timeline-vertical .time_line-curve svg {
  right: 2.5%;
  left: auto;
}
.wgl-timeline-vertical .time_line-curve.curve-start {
  left: 0;
  right: auto;
}
.wgl-timeline-vertical .time_line-curve.curve-start h3 {
  left: calc(50% + 20px);
  right: auto;
}
.wgl-timeline-vertical .time_line-curve.curve-start img {
  left: calc(50% - 15px);
  right: auto;
}
.wgl-timeline-vertical .time_line-curve h3 {
  left: calc(50% + 15px);
  right: auto;
  text-align: right;
}
.wgl-timeline-vertical .time_line-start_image {
  margin-left: 8%;
  margin-right: 0;
}
.wgl-timeline-vertical .time_line-start_image .time_line-curve {
  right: 100%;
  left: auto;
}
.wgl-timeline-vertical.start-custom .time_line-start_image img {
  right: 50%;
  left: auto;
  transform: translateX(50%);
}
.wgl-timeline-vertical.start-none .time_line-curve.curve-start:before {
  left: calc(50% + 4px);
  right: auto;
  transform: translate(-25%, -50%);
}
.elementor-widget-wgl-video-popup.divider_yes .title_pos-left .title {
  margin-left: 20px;
  margin-right: 0;
  padding-left: 16px;
  padding-right: 0;
}
.elementor-widget-wgl-video-popup.divider_yes .title_pos-right .title {
  margin-right: 20px;
  margin-left: 0;
  padding-right: 16px;
  padding-left: 0;
}
.wgl-video_popup.button_align-left {
  text-align: right;
}
.wgl-video_popup.button_align-left.with_image .videobox_link_wrapper {
  right: 0;
  left: auto;
  transform: translate(-10%, -50%);
}
.wgl-video_popup.button_align-center.with_image .videobox_link_wrapper {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.wgl-video_popup.button_align-right {
  text-align: left;
}
.wgl-video_popup.button_align-right.with_image .videobox_link_wrapper {
  left: 0;
  right: auto;
  transform: translate(10%, -50%);
}
.wgl-video_popup.button_align-inline.with_image .videobox_link_wrapper {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.wgl-video_popup .videobox_animation {
  right: 0;
  left: auto;
}
.wgl-video_popup.animation_ring_static .videobox_animation {
  right: -33%;
  left: auto;
}
.wgl-working-hours .working-item_day {
  margin-left: 13px;
  margin-right: 0;
}
.wgl-working-hours .working-item_hours {
  margin-right: 13px;
  margin-left: 0;
}
.post_featured_bg .blog-post_info {
  padding-left: 0;
  padding-right: 30px;
}
.post_featured_bg .blog-post_info:before {
  right: 0;
}
.post_featured_bg .content-container {
  text-align: right;
}
.single_post_info .tagcloud-wrapper {
  margin-left: auto;
  margin-right: 0;
}
.single_post_info .post_info-divider:not(:first-child) {
  margin-right: 30px;
  margin-left: auto;
}
.single_post_info .post_info-divider:not(:last-child) {
  margin-left: 30px;
  margin-right: auto;
}
.single_post_info .social-shares-wrapper {
  text-align: left;
}
.single_post_info .wgl-views {
  margin-left: 15px;
  margin-right: 0;
}
.single_post_info .single_post-share_wrap div + div {
  margin-right: 5px;
  margin-left: auto;
}
.prev-link_icon:before,
.next-link_icon:before {
  right: -6px;
  left: auto;
}
.prev-link {
  float: right;
}
.prev-link_wrapper {
  float: right;
}
.prev-link_wrapper a {
  text-align: right;
}
.prev-link_wrapper .image_prev {
  margin-left: 20px;
  margin-right: 0;
}
.prev-link_wrapper .nav_image-text:before {
  transform: rotate(-180deg);
}
.next-link {
  float: left;
}
.next-link_wrapper {
  float: left;
  margin-right: auto;
  margin-left: 0;
}
.next-link_wrapper a {
  text-align: left;
}
.next-link_wrapper .image_next {
  margin-right: 20px;
  margin-left: 0;
}
.next-link_wrapper .next_title {
  text-align: left;
}
.author-info_wrapper .author-info_name span {
  margin-left: 5px;
  margin-right: 0;
}
.author-info_wrapper .author-info_social-link:not(:last-child) {
  margin-left: 10px;
  margin-right: 0;
}
.blog-post_bg_media {
  right: 0;
  left: auto;
}
.alignleft {
  float: right;
  margin: 0 0 30px 30px;
}
.alignright {
  float: left;
  margin: 0 30px 30px 0;
}
.wp-block-cover.alignleft,
.wp-block-button.alignleft {
  margin-left: 2rem;
  margin-right: 0;
}
.wp-block-cover.alignright,
.wp-block-button.alignright {
  margin-right: 2rem;
  margin-left: auto;
}
.wp-block-search .wp-block-search__button {
  margin-right: 10px;
  margin-left: auto;
}
.wp-block-search .wp-block-search__input {
  margin-left: 10px;
  margin-right: 0;
}
.page_404_wrapper .search-form .search-field {
  padding-right: 20px;
  padding-left: 50px;
}
.page_404_wrapper .search-button {
  left: 5px;
  right: auto;
}
.page_404_wrapper .search__icon {
  left: 5px;
  right: auto;
}
.preloader-container > div {
  margin-left: 5px;
  margin-right: 0;
}
.side_panel .side_panel-toggle-inner span:nth-child(1) {
  right: 10px;
  left: auto;
}
.side_panel .side_panel-toggle-inner span:nth-child(2) {
  right: 17px;
  left: auto;
}
.side_panel .side_panel-toggle-inner span:nth-child(3) {
  right: 24px;
  left: auto;
}
.side_panel .side_panel-toggle-inner span:nth-child(4) {
  right: 10px;
  left: auto;
}
.side_panel .side_panel-toggle-inner span:nth-child(5) {
  right: 17px;
  left: auto;
}
.side_panel .side_panel-toggle-inner span:nth-child(6) {
  right: 24px;
  left: auto;
}
.side_panel .side_panel-toggle-inner span:nth-child(7) {
  right: 10px;
  left: auto;
}
.side_panel .side_panel-toggle-inner span:nth-child(8) {
  right: 17px;
  left: auto;
}
.side_panel .side_panel-toggle-inner span:nth-child(9) {
  right: 24px;
  left: auto;
}
.side_panel .side_panel-toggle-inner:hover span:nth-child(1) {
  transform: translate(-7px, 0);
}
.side_panel .side_panel-toggle-inner:hover span:nth-child(2) {
  transform: translate(-7px, 0);
}
.side_panel .side_panel-toggle-inner:hover span:nth-child(8) {
  transform: translate(7px, 0);
}
.side_panel .side_panel-toggle-inner:hover span:nth-child(9) {
  transform: translate(7px, 0);
}
.side-panel_overlay {
  right: 0;
  left: auto;
}
#side-panel {
  left: 0;
  right: auto;
  transform: translateX(calc(-1*(100% + 80px)));
}
#side-panel .side-panel_close_icon span:nth-child(1) {
  transform: rotate(-45deg);
}
#side-panel .side-panel_close_icon span:nth-child(3) {
  transform: rotate(-135deg);
}
#side-panel.side-panel_position_left {
  right: 0;
  left: auto;
  transform: translateX(calc(-1*(-100% - 80px)));
}
#side-panel.side-panel_position_left .side-panel_close {
  right: 100%;
  left: auto;
}
#side-panel .side-panel_sidebar {
  box-shadow: -9px 12px 38px rgba(0, 0, 0, 0.15);
}
#side-panel .side-panel_close {
  left: 100%;
  right: auto;
  margin-left: -2px;
  margin-right: auto;
}
.ps__rail-y {
  left: 0;
}
.ps__thumb-y {
  left: 2px;
}
.wgl-theme-header .login-in .overlay {
  right: 0;
  left: auto;
}
.wgl-theme-header .mini-cart .mini_cart-overlay {
  right: 0;
  left: auto;
}
.wgl-theme-header .mini-cart .woo_mini-count {
  margin-left: 5px;
  margin-right: 0;
}
.wgl-theme-header .mini-cart .woo_mini_cart .title-wrapper {
  text-align: right;
}
.wgl-theme-header .mini-cart .woo_mini_cart .title-wrapper:before {
  right: 0;
  left: auto;
}
.wgl-theme-header .mini-cart .woo_mini_cart .title-wrapper:after {
  left: 0;
  right: auto;
}
.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li {
  text-align: right;
}
.wgl-theme-header .woocommerce .woo_mini_cart {
  left: 15px;
  right: auto;
  transform: translateX(calc(-1*(100% + 20px)));
}
.wgl-theme-header .woocommerce .woo_mini_cart .mini_cart_title {
  text-align: right;
}
.wgl-theme-header .woocommerce .woo_mini_cart .close_mini_cart:after {
  padding-left: 0;
  padding-right: 10px;
}
.wgl-theme-header .woocommerce .woo_mini_cart .mini_cart_item dt.variation-Size {
  padding-left: 5px;
  padding-right: 0;
}
.wgl-theme-header .woo_mini-count span {
  right: calc(100% - 9px);
  left: auto;
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
  float: right;
  text-align: left;
}
.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select {
  float: left;
}
div.wgl-products div.product .price del,
.woocommerce div.wgl-products div.product .price del {
  margin-left: 7px;
  margin-right: 0;
}
div.wgl-products .woo_product_content,
.woocommerce div.wgl-products .woo_product_content {
  text-align: right;
}
body.rtl div.wgl-products .star-rating::before,
body.rtl .woocommerce div.wgl-products .star-rating::before {
  margin-left: -4px;
}
.woocommerce .star-rating {
  margin-right: 0.5em;
  margin-left: 0;
}
body.rtl .woocommerce .star-rating::before,
body.rtl .woocommerce .star-rating span::before {
  margin-left: -4px;
}
.woocommerce .woocommerce-product-rating .star-rating {
  margin-left: 0.5em;
  margin-right: 0;
}
body.rtl .woocommerce .woocommerce-product-rating .star-rating::before {
  margin-left: -4px;
}
div.wgl-products div.product .picture img.attachment-shop_catalog {
  right: 0;
  left: auto;
}
div.wgl-products div.product a.button.loading {
  padding: 16px 0 16px 22px;
}
div.wgl-products div.product a.button {
  left: 29px;
  right: auto;
  padding: 16px 0 16px 22px;
}
div.wgl-products div.product a.button:before, div.wgl-products div.product a.button.loading:after {
  left: auto;
  right: 0;
}
div.wgl-products div.product a.wc-forward {
  left: 29px;
  right: auto;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
  right: 0;
  left: auto;
}
.woocommerce span.onsale {
  left: 19px;
  right: auto;
}
.woocommerce div.product form.cart .group_table tr .woocommerce-grouped-product-list-item__label {
  text-align: right;
}
.woocommerce form.checkout_coupon .form-row {
  float: right;
}
.woocommerce form.checkout_coupon .form-row.form-row-first {
  padding-right: 0;
  padding-left: 5px;
}
.woocommerce form.checkout_coupon .form-row.form-row-last {
  padding-right: 5px;
  padding-left: 0;
}
.wgl-products.appear-animation.anim-slide-left .animate.product {
  transform: translateX(-50px);
}
.wgl-products.appear-animation.anim-slide-right .animate.product {
  transform: translateX(50px);
}
.woocommerce .summary .product_meta:before {
  right: 0;
  left: auto;
}
.woocommerce .summary .product_meta:after {
  left: 0;
  right: auto;
}
.woocommerce .summary .product_meta > span span.title,
.woocommerce .summary .product_meta > span a.title {
  margin-left: 8px;
  margin-right: 0;
}
.woocommerce .summary .product_meta > span span.title ~ span:first-child,
.woocommerce .summary .product_meta > span a.title ~ span:first-child {
  margin-right: 4px;
  margin-left: 0;
}
.woocommerce.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__trigger {
  left: 30px;
  right: auto;
}
.product .flex-control-nav li {
  margin-right: 0;
}
.woocommerce div.product div.images.woocommerce-product-gallery .flex-control-thumbs li {
  float: right;
}
.woocommerce div.product div.images.woocommerce-product-gallery .flex-control-thumbs li:last-child {
  margin-left: 0;
}
.woocommerce div.product div.images.woocommerce-product-gallery__trigger {
  left: 1em;
  right: auto;
}
.woocommerce div.product .woocommerce-product-details__short-description:before {
  right: 0;
  left: auto;
}
.woocommerce div.product .woocommerce-product-details__short-description:after {
  left: 0;
  right: auto;
}
.woocommerce del {
  margin-left: 0.4em;
  margin-right: 0;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
  float: right;
  margin: 5px 0 3px 18px;
}
.woocommerce .woo_mini_cart ul.cart_list li.mini_cart_item.woocommerce-mini-cart-item a.remove {
  right: auto;
  left: 16px;
  padding-left: 0;
}
.woocommerce .woo_mini_cart ul.cart_list li.mini_cart_item.woocommerce-mini-cart-item a.remove:before {
  left: 0;
  right: auto;
}
.woocommerce .woo_mini_cart ul.cart_list li.mini_cart_item.woocommerce-mini-cart-item a {
  padding-left: 24px;
  padding-right: 0;
}
.woocommerce .woo_mini_cart .total {
  text-align: right;
}
.woocommerce .woo_mini_cart .total .woocommerce-Price-amount {
  padding-left: 0;
  padding-right: 10px;
}
.woocommerce div.product form.cart .variations select {
  margin-left: 0;
  padding-left: 50px;
  padding-right: 0;
}
.woocommerce div.product form.cart .reset_variations {
  margin: 0 5px 0 0;
}
.woocommerce div.product form.cart .reset_variations:before {
  margin-right: 10px;
  margin-left: 0;
}
.woocommerce div.product form.cart .quantity .quantity-wrapper span.minus {
  right: 0;
  left: auto;
}
.woocommerce div.product form.cart .quantity .quantity-wrapper span.minus:after {
  left: 4px;
  right: auto;
}
.woocommerce div.product form.cart .quantity .quantity-wrapper span.plus {
  left: 0;
  right: auto;
}
.woocommerce div.product form.cart .quantity .quantity-wrapper span.plus:after, .woocommerce div.product form.cart .quantity .quantity-wrapper span.plus:before {
  right: 4px;
  left: auto;
}
.woocommerce div.product form.cart .quantity .quantity-wrapper span.plus:before {
  transform: rotate(-90deg);
}
.woocommerce div.product form.cart .quantity .quantity-wrapper .number-input button:before, .woocommerce div.product form.cart .quantity .quantity-wrapper .number-input button:after {
  transform: translate(50%, -50%);
}
.woocommerce div.product form.cart .quantity .quantity-wrapper .number-input button.plus:after {
  transform: translate(50%, -50%) rotate(-90deg);
}
.woocommerce div.product form.cart div.quantity {
  margin-left: 20px;
  margin-right: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-totals .woocommerce-shipping-methods {
  float: left;
}
.woocommerce .cart-collaterals .cross-sells div.wgl-products > .product,
.woocommerce-page .cart-collaterals .cross-sells div.wgl-products > .product {
  float: right;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
  float: left;
}
.woocommerce .cart-collaterals .cart_totals .title-wrapper:before,
.woocommerce-page .cart-collaterals .cart_totals .title-wrapper:before {
  right: 0;
  left: auto;
}
.woocommerce .cart-collaterals .cart_totals .title-wrapper:after,
.woocommerce-page .cart-collaterals .cart_totals .title-wrapper:after {
  left: 0;
  right: auto;
}
.woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals #shipping_method .amount,
.woocommerce-page .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals #shipping_method .amount {
  margin-right: 5px;
  margin-left: 0;
}
.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce .cart-collaterals .cart_totals table td,
.woocommerce-page .cart-collaterals .cart_totals table th,
.woocommerce-page .cart-collaterals .cart_totals table td {
  text-align: right;
}
.woocommerce .cart-collaterals .cart_totals table td,
.woocommerce-page .cart-collaterals .cart_totals table td {
  text-align: left;
}
.woocommerce .cart-collaterals .cart_totals table tbody tr:first-child td,
.woocommerce-page .cart-collaterals .cart_totals table tbody tr:first-child td {
  text-align: left;
}
.woocommerce table.shop_table.cart input.button {
  margin-right: 9px;
  margin-left: 20px;
}
.woocommerce table.shop_table td.product-quantity .quantity .quantity-wrapper span.minus {
  right: 0;
  left: auto;
}
.woocommerce table.shop_table td.product-quantity .quantity .quantity-wrapper span.minus:after {
  left: 4px;
  right: auto;
}
.woocommerce table.shop_table td.product-quantity .quantity .quantity-wrapper span.plus {
  left: 0;
  right: auto;
}
.woocommerce table.shop_table td.product-quantity .quantity .quantity-wrapper span.plus:after, .woocommerce table.shop_table td.product-quantity .quantity .quantity-wrapper span.plus:before {
  right: 4px;
  left: auto;
}
.woocommerce table.shop_table td.product-quantity .quantity .quantity-wrapper span.plus:before {
  transform: rotate(-90deg);
}
.woocommerce table.shop_table td.product-quantity .quantity .quantity-wrapper .number-input button:before, .woocommerce table.shop_table td.product-quantity .quantity .quantity-wrapper .number-input button:after {
  transform: translate(50%, -50%);
}
.woocommerce table.shop_table td.product-quantity .quantity .quantity-wrapper .number-input button.plus:after {
  transform: translate(50%, -50%) rotate(-90deg);
}
.woocommerce table.shop_table td.product-name,
.woocommerce table.shop_table td.product-thumbnail {
  text-align: right;
}
.woocommerce table.shop_table td.product-thumbnail {
  padding-right: 0;
}
.woocommerce table.shop_table td.product-name {
  padding-left: 0;
  padding-right: 21px;
}
.woocommerce table.shop_table td.actions .coupon .input-text {
  margin-left: 10px;
  margin-right: 0;
  padding-right: 25px;
  padding-left: 0;
}
.woocommerce table.shop_table thead th:first-child {
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
}
.woocommerce table.shop_table thead th:last-child {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}
.woocommerce table.shop_table thead th.product-price, .woocommerce table.shop_table thead th.product-quantity, .woocommerce table.shop_table thead th.product-subtotal {
  text-align: right;
}
.woocommerce table.shop_table thead th.woocommerce-orders-table__header-order-number {
  padding-left: 0;
  padding-right: 30px;
}
.woocommerce table.shop_table thead th.product-name {
  padding-left: 0;
  padding-right: 45px;
  text-align: right;
}
.woocommerce table.shop_table tbody tr td.product-price, .woocommerce table.shop_table tbody tr td.product-quantity, .woocommerce table.shop_table tbody tr td.product-subtotal {
  text-align: right;
}
.woocommerce table.shop_table tbody tr td.product-remove {
  padding-left: 20px;
  padding-right: 0;
  text-align: left;
}
.woocommerce table.shop_table tbody tr td.woocommerce-orders-table__cell-order-number {
  padding-left: 0;
  padding-right: 30px;
}
.woocommerce table.shop_table tfoot tr th {
  padding-left: 0;
  padding-right: 40px;
  text-align: right;
}
.woocommerce #order_review.woocommerce-checkout-review-order table.shop_table thead th.product-name {
  padding-left: 0;
  padding-right: 40px;
}
.woocommerce table.shop_table.order_details thead th.product-name {
  padding-left: 0;
  padding-right: 40px;
}
#add_payment_method #payment div.payment_box:before,
.woocommerce-cart #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:before {
  right: 0;
  left: auto;
}
.woocommerce ul#shipping_method li {
  padding-right: 0;
}
.woocommerce a.remove:before {
  transform: rotate(-45deg);
}
body.woocommerce-checkout #order_review_heading,
body.woocommerce-checkout #order_review {
  float: left;
  margin-left: 0;
}
body.woocommerce-checkout #order_review table.shop_table td.product-name,
body.woocommerce-checkout .woocommerce-order-details table.shop_table td.product-name {
  padding-left: 0;
  padding-right: 39px;
}
body.woocommerce-checkout #payment ul.payment_methods li {
  padding-right: 0;
}
body.woocommerce-checkout #payment ul.payment_methods li input {
  margin-left: 0.5em;
  margin-right: 0;
}
body.woocommerce-checkout .woocommerce-order .woocommerce-order-details {
  float: right;
}
body.woocommerce-checkout .woocommerce-order .woocommerce-customer-details {
  float: left;
}
body.woocommerce-checkout form.woocommerce-checkout .col2-set {
  float: right;
}
body.woocommerce-checkout form.woocommerce-checkout .woocommerce-checkout-review-order {
  float: left;
}
.woocommerce-page form .form-row label,
.woocommerce form .form-row label {
  margin-right: 25px;
  margin-left: 0;
}
.woocommerce ul.order_details.woocommerce-thankyou-order-details li {
  padding-left: unset;
  margin-left: unset;
}
.woocommerce ul.order_details.woocommerce-thankyou-order-details li.woocommerce-order-overview__order {
  border-left: unset;
}
.woocommerce form span.show-password-input,
.woocommerce-page form span.show-password-input {
  left: 20px;
  right: auto;
}
.wgl_module_message_box {
  padding: 10px 87px 10px 20px;
  text-align: right;
}
.wgl_module_message_box.closable {
  padding-left: 60px;
  padding-right: 87px;
}
.wgl_module_message_box .message_icon_wrap {
  right: 5px;
  left: auto;
}
.wgl_module_message_box .message_close_button {
  left: 0;
  right: auto;
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}
.wgl_module_message_box .message_close_button:before {
  transform: rotate(-45deg);
}
.wgl_module_message_box.woocommerce-message a.button {
  margin: -16px 25px -6px -15px;
}
p.cart-empty.woocommerce-info {
  padding-left: 0;
  padding-right: 26px;
}
div.notifyjs-corner {
  right: auto;
  left: 30px;
}
.site-main nav.woocommerce-pagination {
  text-align: right;
}
.site-main nav.woocommerce-pagination ul li:not(:last-child) {
  margin-left: 10px;
  margin-right: 0;
}
.woocommerce #comments ~ #review_form_wrapper #respond p a {
  margin-left: 9px;
  margin-right: 0;
}
.woocommerce #comments ~ #review_form_wrapper #respond form#commentform .comment-form-rating label {
  margin-left: 15px;
  margin-right: 0;
}
.woocommerce #comments ~ #review_form_wrapper #respond form#commentform > p.comment-form-author, .woocommerce #comments ~ #review_form_wrapper #respond form#commentform > p.comment-form-email {
  float: right;
}
.woocommerce #comments ~ #review_form_wrapper #respond form#commentform .comment-form-rating .stars a {
  margin-left: 0;
  padding-left: 1.3em;
  padding-right: 0;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  margin-right: -9px;
  margin-left: 0;
}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount {
  text-align: right;
}
.woocommerce .widget_product_search .woocommerce-product-search [type=submit] {
  left: 0;
  right: auto;
}
.product_list_widget li .star-rating {
  margin-right: 0;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
  margin-left: 24px;
  margin-right: 0;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before {
  right: 0;
  left: auto;
  transform: translateX(30px);
}
body.rtl .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before {
  transform: scaleX(-1) translateX(-30px);
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover {
  padding-right: 24px;
  padding-left: 0;
  margin-left: 0;
}
.wgl-theme-header [class^=position_right] .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
  left: 0;
  right: auto;
}
body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
  text-align: right;
}
body .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle > span {
  padding-left: 19px;
  padding-right: 0;
}
body .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle > span:after {
  left: 0;
  right: auto;
}
