body {
  text-align: right;
}
input[type=radio],
input[type=checkbox] {
  margin: 5px 0 0 0.4375em;
}
.select__field:before {
  left: 20px;
  right: auto;
}
.select__field select {
  padding: 14px 20px 12px 36px;
}
form.post-password-form label {
  margin-left: 8px;
}
#main .wgl-container .wgl_wrapper {
  right: 0;
}
[class*=wgl_col-] {
  float: right;
}
.aleft {
  text-align: right;
}
.aright {
  text-align: left;
}
body > #main .row.sidebar_left #main-content {
  float: left;
}
table td,
table th {
  text-align: right;
}
.screen-reader-text:focus {
  right: 5px;
}
.page-header .particles-js {
  right: 0;
}
.wgl-background-image_parallax {
  right: 0;
}
.wgl-elementor-shape {
  right: 0;
  direction: rtl;
}
.wgl-elementor-shape svg {
  right: 50%;
  transform: translateX(50%);
}
.wgl-theme-header.header_overlap {
  right: 0;
}
.wgl-theme-header.header_shadow {
  box-shadow: -1px 0 10px rgba(0, 0, 0, 0.1);
}
.wgl-theme-header .login-in .wgl_modal-window .modal-dialog {
  box-shadow: -6px 5px 10px rgba(0, 0, 0, 0.08);
  text-align: right;
}
.wgl-theme-header .login-in .overlay {
  right: 0;
}
.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;
}
.wgl-header-row .header_side.display_grow.h_align_left {
  margin-left: auto;
}
.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;
}
.primary-nav > ul li {
  padding-right: 0;
}
.primary-nav > ul {
  margin-right: 0;
}
.primary-nav ul > li.menu-item-has-children > a > .menu-item__plus,
.primary-nav ul > li.mega-menu.mega-cat > a > .menu-item__plus {
  padding-left: auto;
  padding-right: 10px;
}
.primary-nav ul > li.menu-item-has-children > a > .menu-item__plus:before,
.primary-nav ul > li.mega-menu.mega-cat > a > .menu-item__plus:before {
  content: "\f107";
  transform: rotate(-90deg);
}
.primary-nav ul li ul ul {
  right: 100%;
}
.primary-nav ul li ul li > a > span {
  padding-left: 0;
}
.primary-nav ul li ul .menu-item a {
  padding: 5px 35px 6px 34px;
}
.primary-nav ul li ul li > a > span:before {
  right: -16px;
  transform: translateX(20px);
}
.primary-nav ul li ul,
.primary-nav ul li div.mega-menu-container {
  right: -12px;
  margin-right: 0;
  text-align: right;
  box-shadow: -11px 10px 38px 0 rgba(46, 63, 99, 0.15);
}
.primary-nav ul li ul:not(.mega-menu) li.menu-item-has-children > a > .menu-item__plus {
  padding: 0 10px 0 0;
}
.primary-nav > .menu > .menu-item:nth-last-child(1) > .sub-menu {
  left: 0;
}
.primary-nav > .menu > .menu-item:nth-last-child(1) > .sub-menu,
.primary-nav > .menu > .menu-item:nth-last-child(1) > .sub-menu .sub-menu {
  right: auto;
}
.primary-nav > .menu > .menu-item:nth-last-child(1) > .sub-menu .sub-menu {
  left: 100%;
}
.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;
}
.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;
}
.wgl-sticky-header.header_sticky_shadow {
  box-shadow: -1px 0 10px rgba(0, 0, 0, 0.1);
}
.mobile_nav_wrapper .wgl-menu_overlay {
  right: 0;
}
.mobile_nav_wrapper .primary-nav > ul > li > a > span {
  padding-left: 0;
  margin-right: 0;
}
.mobile_nav_wrapper .primary-nav ul li ul.sub-menu {
  padding: 0 20px 0 0;
}
.wgl-menu_outer {
  left: auto;
  right: 0;
  transform: translateX(100%);
}
.wgl-menu_outer.menu-position_right {
  left: 0;
  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: -45px;
  right: auto;
}
.mobile_nav_wrapper .primary-nav > ul.mobile_switch_on {
  right: 0;
  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 .menu-item .button_switcher {
  left: 0;
  right: auto;
  margin-left: 0;
  margin-right: auto;
}
.mobile_nav_wrapper .primary-nav .menu-item .button_switcher:before {
  border-right-width: 1px;
  border-right-style: solid;
  border-left-width: 0;
  transform: translate(50%, -50%) rotate(-135deg);
  right: 50%;
  left: auto;
  margin-right: 0;
}
.mobile_nav_wrapper .primary-nav .menu-item .button_switcher:after {
  right: 15%;
}
.mobile_nav_wrapper .primary-nav .menu-item .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;
}
.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;
}
.wgl-mobile-header .wgl-header-row .header_side[class^=position_left] .header_area_container > *:last-child {
  padding-left: 0;
}
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-right: 20px;
}
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;
  margin-right: 0;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow b:after {
  left: 20px;
  right: auto;
}
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;
}
body .select2-container--default .select2-results__option {
  padding-right: 18px;
}
.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;
}
.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 20px 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: 0;
  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: 0;
  right: auto;
}
.header_search.search_alt .header_search-field {
  right: 0;
}
.header_search.search_alt .header_search-field .header_search-close:before {
  right: 12px;
}
.header_search.search_alt .header_search-field .header_search-close:after {
  right: 20px;
}
.header_search.search_standard .header_search-field {
  left: -30px;
  right: auto;
  box-shadow: -11px 10px 38px 0 rgba(46, 63, 99, 0.15);
}
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.4em + 10px);
  margin-right: auto;
}
.dropcap:not(.alt),
.dropcap-bg:not(.alt) {
  box-shadow: -5px 4px 13px 0 rgba(46, 63, 99, 0.15);
}
.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 .unicoach_wave_footer svg {
  right: 0;
}
.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;
}
.elementor-widget-container .elementor-swiper-button {
  box-shadow: -5px 4px 13px 0 rgba(46, 63, 99, 0.15);
}
.elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev {
  left: auto;
  right: 30px;
}
.elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next {
  left: 35px;
  right: auto;
}
.blog-style-standard .blog-post_wrapper .blog-post_meta_info {
  right: 0;
}
.blog-style-standard .format-no_featured:not(.format-video) .post_date,
.blog-style-standard .format-quote .post_date,
.blog-style-standard .format-audio .post_date,
.blog-style-standard .format-link .post_date {
  right: 50px;
}
.blog-style-standard .format-video .post_date,
.blog-style-standard .format-gallery .post_date,
.blog-style-standard .format-standard-image .post_date {
  right: 30px;
}
.blog-style-standard .wgl_col-6 .format-no_featured:not(.format-video) .post_date, .blog-style-standard .wgl_col-6 .format-quote .post_date, .blog-style-standard .wgl_col-6 .format-audio .post_date, .blog-style-standard .wgl_col-6 .format-link .post_date,
.blog-style-standard .wgl_col-4 .format-no_featured:not(.format-video) .post_date,
.blog-style-standard .wgl_col-4 .format-quote .post_date,
.blog-style-standard .wgl_col-4 .format-audio .post_date,
.blog-style-standard .wgl_col-4 .format-link .post_date,
.blog-style-standard .wgl_col-3 .format-no_featured:not(.format-video) .post_date,
.blog-style-standard .wgl_col-3 .format-quote .post_date,
.blog-style-standard .wgl_col-3 .format-audio .post_date,
.blog-style-standard .wgl_col-3 .format-link .post_date {
  right: 30px;
}
.blog-style-standard .blog-post .blog-post_meta-wrap .meta-info div + div {
  margin-right: 18px;
}
.blog-style-standard .blog-post .blog-post_meta-wrap .meta-data img {
  margin-left: 8px;
}
.blog-style-standard .blog-post blockquote cite {
  padding-right: 0;
}
.blog-style-standard .blog-post_text .wp-block-categories-list .children li {
  padding-right: 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;
}
.blog-post.format-quote .blog-post_quote-text {
  padding-right: 44px;
  padding-left: 0;
}
.blog-post.format-quote .blog-post_quote-text:before {
  right: 1px;
  left: auto;
}
.blog-post.format-quote .blog-post_quote-author {
  padding-right: 44px;
}
.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 .link_post:before {
  margin-left: 18px;
  margin-right: 1px;
}
.blog-post.sticky-post .blog-post_wrapper {
  box-shadow: -6px 5px 30px 0 rgba(0, 0, 0, 0.12);
}
.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: auto;
}
.meta-data .wgl-views:not(:first-child) {
  margin-right: 0.7em;
}
.meta-data .post_likes:not(:first-child) {
  margin-right: 1.3em;
}
.post_categories span:not(:last-child) {
  margin-left: 6px;
  margin-right: auto;
}
.post_categories span:not(:last-child) a:after {
  padding-right: 6px;
  padding-left: 0;
}
.button-read-more:before {
  right: 0;
  left: auto;
}
.button-read-more:after {
  left: 0;
  right: auto;
}
.tagcloud-wrapper .title_tags {
  margin-left: 18px;
}
.wgl_module_title.item_title .carousel_arrows {
  left: 0;
}
.wgl_module_title.item_title .carousel_arrows span[class*=slick_arrow] {
  margin-right: 10px;
}
.row.sidebar_left .content-container {
  float: left;
}
.wgl-views .counter i {
  margin-left: 10px;
  margin-right: auto;
}
.attachment_media .meta-data > span {
  padding-right: 23px;
}
.attachment_media .meta-data > span:first-child {
  padding-right: 0;
}
.parallax-video {
  right: 0;
}
.jarallax > .jarallax-img {
  right: 0;
}
.post_date {
  box-shadow: -5px 4px 13px 0 rgba(46, 63, 99, 0.15);
}
.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;
}
.blog_columns-2 .blog-post_meta-wrap .share_post-container:not(:last-child) .share_social-wpapper {
  left: 0;
}
.share_post-container .share_social-wpapper {
  right: 50%;
  transform: translateX(50%);
}
.share_post-container .share_social-wpapper:after {
  right: 50%;
  margin-right: -5px;
}
.share_post-container .share_social-wpapper a.share_link:first-of-type {
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.share_post-container .share_social-wpapper a.share_link:last-of-type {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.share_social-wpapper .share_social-title {
  margin-left: 24px;
  margin-right: 0;
}
.share_social-wpapper .share_link:not(:first-of-type) {
  margin-right: 15px;
  margin-left: 0;
}
.wgl-page-socials {
  right: 50px;
}
.wgl-page-socials .social__link .social__icon {
  padding-left: 1.2em;
}
.wgl-page-socials.appearence-hovered .socials__desc {
  right: 0;
}
.wgl-page-socials.appearence-hovered .socials__list li {
  transform: translateX(150%);
}
.wgl-page-socials:not(.appearence-hovered) .socials__list li {
  transform: translateX(150%);
}
.woocommerce div.product .share_social-wpapper .share_link {
  margin-left: 20px;
}
.woocommerce div.product .share_social-wpapper .share_link:last-child {
  margin-left: 0;
}
.wgl-likes .sl-count {
  margin-right: 10px;
  margin-left: auto;
}
body ul,
body ol {
  margin-right: 0.4em;
  padding-right: 0.9em;
}
body ul[class*=unicoach_] {
  margin-right: 0;
  padding-right: 0;
}
body ul.unicoach_dot li {
  padding-right: calc(0.5em + 12px);
}
body ul.unicoach_dot li:before {
  right: 2px;
}
body ul.unicoach_dot.icon_right li {
  padding-right: 0;
  padding-left: calc(0.5em + 12px);
}
body ul.unicoach_dot.icon_right li:before {
  right: unset;
  left: 2px;
}
body ul.unicoach_hyphen li {
  padding-right: calc(1em + 8px);
}
body ul.unicoach_hyphen li:before {
  right: 0;
}
body ul.unicoach_hyphen.icon_right li {
  padding-right: 0;
  padding-left: calc(1em + 8px);
}
body ul.unicoach_hyphen.icon_right li:before {
  right: unset;
  left: 0;
}
body ul.unicoach_plus li {
  padding-right: calc(1em + 8px);
}
body ul.unicoach_plus li:before {
  right: 0;
}
body ul.unicoach_plus.icon_right li {
  padding-right: 0;
  padding-left: calc(1em + 8px);
}
body ul.unicoach_plus.icon_right li:before {
  right: unset;
  left: 0;
}
body ul.unicoach_check li {
  padding-right: calc(1em + 9px);
}
body ul.unicoach_check li:before {
  right: 0;
}
body ul.unicoach_check.icon_right li {
  padding-right: 0;
  padding-left: calc(1em + 9px);
}
body ul.unicoach_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 ul ul.children,
#comments ol ul.children {
  margin-right: 0;
  padding-right: 0;
}
#comments #respond,
#comments ~ #review_form_wrapper #respond {
  box-shadow: -11px 10px 38px 0 rgba(46, 63, 99, 0.15);
}
#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: 39px 100px 30px 0;
}
#comments .commentlist .comment .commentava {
  right: -100px;
  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: 100px;
  padding-left: 0;
}
#comments .commentlist .comment .children .stand_comment .commentava {
  right: -100px;
  left: auto;
}
#comments .commentlist > .comment > .children > .comment {
  margin-right: 100px;
  margin-left: auto;
}
#comments .commentlist .comment_info {
  padding-left: 14px;
  padding-right: 0;
}
#comments .commentlist .comment_info .meta-data .comment-edit-link {
  padding-right: 5px;
}
#comments .comment-reply-link {
  left: 0;
  right: auto;
}
#comments small #cancel-comment-reply-link {
  margin-right: 10px;
}
#comments .comments-title .number-comments {
  margin-right: 0.25em;
}
body .comment-respond label.label-name:after, body .comment-respond label.label-email:after, body .comment-respond label.label-url:after, body .comment-respond label.label-message:after, body .comment-respond label[for=comment]:after, body .comment-respond label[for=email]:after, body .comment-respond label[for=author]:after {
  right: 20px;
}
body .comment-respond label.label-name ~ input, body .comment-respond label.label-name ~ textarea, body .comment-respond label.label-email ~ input, body .comment-respond label.label-email ~ textarea, body .comment-respond label.label-url ~ input, body .comment-respond label.label-url ~ textarea, body .comment-respond label.label-message ~ input, body .comment-respond label.label-message ~ textarea, body .comment-respond label[for=comment] ~ input, body .comment-respond label[for=comment] ~ textarea, body .comment-respond label[for=email] ~ input, body .comment-respond label[for=email] ~ textarea, body .comment-respond label[for=author] ~ input, body .comment-respond label[for=author] ~ textarea {
  padding-right: 47px;
}
body .comment-form-cookies-consent > input {
  margin-left: 7px;
}
.wp-block-latest-comments > li {
  padding-right: 0;
}
.blog-post_content ol.wp-block-latest-comments.has-avatars {
  margin-right: 0;
  padding-right: 0;
}
.wpcf7 .form-icon {
  left: 35px;
}
.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-right: 0.5em;
}
.wpcf7 .label-mail:before, .wpcf7 .label-name:before, .wpcf7 .label-url:before, .wpcf7 .label-textarea:before {
  right: 20px;
  left: auto;
}
.wpcf7 .label-mail input,
.wpcf7 .label-mail textarea, .wpcf7 .label-name input,
.wpcf7 .label-name textarea, .wpcf7 .label-url input,
.wpcf7 .label-url textarea, .wpcf7 .label-textarea input,
.wpcf7 .label-textarea textarea {
  padding-right: 50px;
  padding-left: 20px;
}
.sign_up {
  margin-left: -20px;
}
.sign_up input[type=submit] {
  margin-right: 20px;
}
.footer .wpcf7 input[type=email] {
  padding: 0px 20px 0 60px;
}
.footer .wpcf7 input[type=submit] {
  left: 4px;
}
.footer .wpcf7 .footer-submit {
  left: 4px;
}
.footer .wpcf7 .footer-submit:before {
  left: 0;
}
.footer .wpcf7 .footer-submit input[type=submit] {
  left: 0;
}
.footer .wpcf7 form > p:last-of-type:after {
  left: 4px;
}
.wgl-carousel .slick-slide {
  direction: rtl;
  float: right;
}
.wgl-pagination {
  margin-right: 0;
  padding-right: 0;
}
.wgl-pagination .page:not(:last-child),
.wgl-pagination .post-page-numbers:not(:last-child) {
  margin-left: 15px;
  margin-right: 0;
}
.wgl-pagination .page .page-numbers i,
.wgl-pagination .page .post-page-link i,
.wgl-pagination .post-page-numbers .page-numbers i,
.wgl-pagination .post-page-numbers .post-page-link i {
  transform: translateY(-1px) scaleX(-1);
}
.wgl-pagination .page:first-child,
.wgl-pagination .post-page-numbers:first-child {
  margin-right: 0;
}
.wgl-pagination .page:last-child,
.wgl-pagination .post-page-numbers:last-child {
  margin-left: 0;
}
.load_more_wrapper .load_more_item:before {
  right: 50%;
  margin: -10px -8px 0 0;
}
#scroll_up {
  left: 20px;
  right: auto;
  transform: translateX(-130%);
}
.title-wrapper .title:before {
  margin-left: 9px;
  margin-right: auto;
}
.widget > ul {
  margin-right: 0;
  padding-right: 0;
}
.widget > ul > li li,
.widget > div > ul > li li {
  padding-right: 15px;
}
.widget ul li a .post_count {
  margin-right: auto;
  margin-left: 0;
}
.widget_product_categories ul li img {
  margin-left: 13px;
}
.widget_recent_entries > ul > li > a:before {
  padding-left: 1em;
}
.widget_recent_entries ul li .post-date {
  text-align: left;
}
.widget_rss ul {
  margin-right: 0;
  padding-right: 0;
}
.widget_rss li cite:before {
  margin-left: 5px;
}
.wp-block-rss {
  margin-right: 0;
  padding-right: 0;
}
.widget_categories 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-left: 5px;
}
ul.wp-block-archives {
  margin-right: 0;
  padding-right: 0;
}
ul.wp-block-archives li .post_count {
  margin-right: auto;
  margin-left: 0;
}
.widget_meta.widget > ul li a:before {
  padding-left: 1em;
}
.widget_recent_comments > ul > li:before {
  padding-left: 1em;
}
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 a:before {
  padding-left: 1em;
  padding-right: 0;
}
ul.wp-block-latest-posts.is-grid li {
  margin: 0 0 20px 20px;
}
ul.wp-block-categories.wp-block-categories-list li {
  padding-right: 0;
}
ul.wp-block-categories.wp-block-categories-list li:before {
  right: -21px;
}
ul.wp-block-categories.wp-block-categories-list li .post_count {
  margin-right: 5px;
}
ul.wp-block-categories.wp-block-categories-list li img {
  margin-left: 15px;
  margin-right: 0;
}
aside .widget_archive ul li a .post_count,
footer .widget_archive ul li a .post_count {
  margin-right: auto;
  margin-left: 0;
}
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-left: 50px;
  padding-right: 20px;
}
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: 0;
  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: 0;
  right: auto;
}
.recent-posts-widget {
  margin-right: 0;
}
.recent-posts-widget .recent-posts-image_wrapper {
  margin: 1px 0 0 19px;
}
.recent-posts-widget .counter_posts {
  right: 0;
  margin-right: -13px;
}
.tagcloud a:not(:last-child),
.wp-block-tag-cloud a:not(:last-child) {
  margin-left: 6px;
  margin-right: 0;
}
.widget_nav_menu .menu, .widget_nav_menu > ul,
.widget_pages .menu,
.widget_pages > ul {
  margin-right: 0;
  padding-right: 0;
}
.widget_nav_menu .menu a, .widget_nav_menu > ul a,
.widget_pages .menu a,
.widget_pages > ul a {
  padding-right: 20px;
}
.widget_nav_menu .menu a:before, .widget_nav_menu > ul a:before,
.widget_pages .menu a:before,
.widget_pages > ul a:before {
  right: 0;
}
.widget_nav_menu .menu .sub-menu,
.widget_nav_menu .menu .children, .widget_nav_menu > ul .sub-menu,
.widget_nav_menu > ul .children,
.widget_pages .menu .sub-menu,
.widget_pages .menu .children,
.widget_pages > ul .sub-menu,
.widget_pages > ul .children {
  margin-right: 0;
  padding-right: 0;
}
.widget_nav_menu .menu .sub-menu li,
.widget_nav_menu .menu .children li, .widget_nav_menu > ul .sub-menu li,
.widget_nav_menu > ul .children li,
.widget_pages .menu .sub-menu li,
.widget_pages .menu .children li,
.widget_pages > ul .sub-menu li,
.widget_pages > ul .children li {
  margin-right: 0;
}
.author-widget_img-wrapper:before {
  transform: translate(-11px, 9px);
}
.author-widget_social a:hover {
  box-shadow: -5px 4px 13px 0 rgba(0, 0, 0, 0.12);
}
.author-widget_img_sign-wrapper {
  margin: -44px 22px 0 0;
}
.unicoach_banner-widget .banner-widget_button {
  box-shadow: -5px 4px 13px 0 rgba(46, 63, 99, 0.15);
}
[class*=widget][class*=media_gallery] .gallery-item .gallery-icon a:before {
  right: 0;
}
body .widget_calendar .calendar_wrap table td#today:before,
body .widget_calendar .calendar_wrap tbody td > a:before {
  right: 0;
}
.wp-block-calendar tbody td a:before,
.wp-block-calendar th a:before {
  right: 0;
}
.wp-block-calendar tfoot #next {
  text-align: left;
}
.unicoach_widget.widget_lp-widget-course-info .lp-course-info-fields .lp-course-info .lp-label {
  margin-right: 5px;
}
.widget.unicoach_widget.widget_course_featured .lp-widget-course__image img, .widget.unicoach_widget.widget_course_popular .lp-widget-course__image img, .widget.unicoach_widget.widget_course_recent .lp-widget-course__image img {
  margin-left: 20px;
}
.widget.unicoach_widget.widget_course_progress .lp_widget_course_progress, .widget.unicoach_widget.widget_course_info .lp_widget_course_info, .widget.unicoach_widget.widget_course_extra .lp-widget-course-extra {
  box-shadow: -11px 10px 30px rgba(0, 0, 0, 0.08);
}
.widget.unicoach_widget.widget_course_progress .lp_widget_course_progress .number {
  margin-right: 5px;
}
.unicoach_widget.widget_lpr_course_review .course-rate .review-number {
  margin-right: 10px;
  margin-left: auto;
}
.wgl-header-date.wgl-default-format > span:first-child {
  margin-left: 7px;
}
.wgl-accordion .wgl-accordion_title-prefix {
  margin-left: 5px;
}
.wgl-accordion.icon-plus .wgl-accordion_header .wgl-accordion_icon:before, .wgl-accordion.icon-plus .wgl-accordion_header .wgl-accordion_icon:after {
  right: 50%;
  transform: rotate(-90deg);
}
.wgl-accordion.icon-plus .wgl-accordion_header .wgl-accordion_icon:before {
  margin: 0px -7px 0 0;
}
.wgl-accordion.icon-plus .wgl-accordion_header .wgl-accordion_icon:after {
  margin: -6px -1px 0 0;
}
.wgl-accordion.icon-plus .wgl-accordion_header.active .wgl-accordion_icon:before, .wgl-accordion.icon-plus .wgl-accordion_header.active .wgl-accordion_icon:after {
  transform: rotate(90deg);
}
.wgl-accordion.icon-custom .wgl-accordion_header .wgl-accordion_icon {
  transform: rotate(-90deg);
}
.wgl-accordion.icon-custom .wgl-accordion_header:hover .wgl-accordion_icon,
.wgl-accordion.icon-custom .wgl-accordion_header.active .wgl-accordion_icon {
  transform: rotate(90deg);
}
.wgl-accordion-services .service__item:not(.active) .service__thumbnail {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}
.wgl-accordion-services .service__thumbnail {
  right: 10px;
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
}
.wgl-accordion-services .service__content {
  right: -5px;
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
  transform: translateX(-100%);
}
.elementor-widget-wgl-accordion-service.grid-col-2 .service__item.active {
  margin-left: 33.33333%;
}
.elementor-widget-wgl-accordion-service.grid-col-2 .service__item:nth-child(1):not(.active) + .service__item:nth-child(2):not(.active), .elementor-widget-wgl-accordion-service.grid-col-2 .service__item:nth-child(3):not(.active) + .service__item:nth-child(4):not(.active), .elementor-widget-wgl-accordion-service.grid-col-2 .service__item:nth-child(5):not(.active) + .service__item:nth-child(6):not(.active), .elementor-widget-wgl-accordion-service.grid-col-2 .service__item:nth-child(7):not(.active) + .service__item:nth-child(8):not(.active) {
  margin-left: 33.33333%;
}
.elementor-widget-wgl-accordion-service.grid-col-3 .service__item.active {
  margin-left: 25%;
}
.elementor-widget-wgl-accordion-service.grid-col-4 .service__item.active {
  margin-left: 20%;
}
.wgl-button .align-icon-left .icon-wrapper {
  margin-left: 7px;
}
.wgl-button .align-icon-right .icon-wrapper {
  margin-right: 7px;
}
.wgl-carousel .motion_style_navigation,
.wgl-carousel .slick-arrow {
  box-shadow: -5px 4px 13px 0 rgba(46, 63, 99, 0.15);
}
.wgl-carousel .motion_style_navigation:active,
.wgl-carousel .slick-arrow:active {
  transform: translate(-2px, 2px);
}
.wgl-carousel .previous-button,
.wgl-carousel .slick-prev {
  left: auto;
  right: 30px;
}
.wgl-carousel .next-button,
.wgl-carousel .slick-next {
  right: auto;
  left: 30px;
}
.wgl-carousel.prev_next_pos_right .slick-prev {
  left: 85px;
  right: auto;
}
.wgl-carousel.prev_next_pos_right .slick-next {
  right: auto;
  left: 30px;
}
.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%;
  margin-right: -2px;
}
.wgl-carousel.pagination_square_border .slick-dots li button:before {
  right: 50%;
  margin-right: -3px;
}
.wgl-carousel.pagination_line .slick-dots li button:before {
  right: 0;
}
.elementor-element.infinity_yes .wgl-carousel .slick-list {
  padding-left: 100vw;
  padding-right: 0;
  margin-left: -100vw;
  margin-right: 0;
}
.wgl-carousel.wgl-carousel_motion_style.direction-vertical .wgl-carousel_wrap .wgl-testimonials-item_wrap {
  right: 0;
  left: auto;
}
.wgl-carousel.wgl-carousel_motion_style.direction-vertical .wgl-carousel_wrap .wgl-testimonials-item_wrap .wgl-testimonials_item:after {
  left: -4px;
  right: auto;
}
.wgl-carousel.wgl-carousel_motion_style .motion_style_navigation {
  right: auto;
  left: -71px;
}
.wgl-circuit-service:before {
  right: 10%;
}
.wgl-circuit-service .wgl-services_icon-wrap {
  right: 41%;
}
.wgl-circuit-service .wgl-services_icon-wrap .services_icon {
  transform: translate(50%, -50%);
  right: 50%;
}
.wgl-circuit-service .wgl-services_content-wrap {
  right: 0;
}
.wgl-clients .clients_image {
  float: right;
}
.wgl-clients .hover_image {
  right: 0;
}
.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;
}
.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 {
  box-shadow: -11px 10px 38px 0px rgba(46, 63, 99, 0.15);
}
.wgl-demo-item .demo-item_label {
  right: 50%;
  transform: translate(50%, -50%);
}
.wgl-demo-item .wgl-button {
  right: 50%;
  transform: translate(50%, -50%);
}
.wgl-demo-item:hover .demo-item_image {
  box-shadow: -11px 10px 50px 0px rgba(46, 63, 99, 0.25);
}
.elementor-widget-wgl-double-headings .wgl-double_heading .dbl__subtitle span:before {
  margin: -2px 0 0 8px;
}
.wgl-image-animate .img-layer_image-wrapper:not(:first-child) {
  right: 0;
}
.wgl-image_comparison.cocoen > div {
  right: 0;
}
.wgl-image_comparison.cocoen .cocoen-drag {
  right: 50%;
  margin-right: -1px;
}
.wgl-image_comparison.cocoen .cocoen-drag:before {
  right: 50%;
  margin-right: -35px;
  text-align: right;
  padding-right: 13px;
}
.wgl-image_comparison.cocoen .cocoen-drag:after {
  left: 50%;
  margin-left: -35px;
  text-align: left;
  padding-left: 13px;
}
.wgl-image-layers .img-layer_image-wrapper:not(:first-child) {
  right: 0;
}
.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%);
}
.elementor-widget-wgl-info-box .elementor-widget-container .wgl-infobox__link {
  right: 0;
}
.elementor-widget-wgl-info-box.show_border-yes .wgl-infobox .wgl-image-box_img:before {
  transform: translate(-6px, 4px);
}
.wgl-flipbox_item-link {
  right: 0;
}
.wgl-flipbox_front, .wgl-flipbox_back {
  right: 0;
  box-shadow: -10px 8px 35px rgba(49, 49, 49, 0.08);
}
.elementor-widget-wgl-flipbox.aleft .wgl-flipbox .wgl-image-box_img {
  margin-left: auto;
}
.elementor-widget-wgl-flipbox.aright .wgl-flipbox .wgl-image-box_img {
  margin-right: auto;
}
.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%;
}
.justified-gallery > .jg-spinner {
  margin-right: -24px;
  right: 50%;
}
.isotope-filter a:before {
  margin-left: 8px;
  margin-right: 0;
}
.isotope-filter a .number_filter {
  left: -16px;
  right: auto;
}
.isotope-filter.filter-left {
  text-align: right;
}
.isotope-filter.filter-right {
  text-align: left;
}
.row .wgl-portfolio-list_item {
  float: right;
}
.row .wgl-portfolio-list_item .wgl-portfolio-link_wrapper.align_right {
  text-align: left;
}
.row .wgl-portfolio-list_item .portfolio__item-meta .portfolio-category {
  margin-left: 10px;
  margin-right: auto;
}
.row .wgl-portfolio-list_item .portfolio__item-meta .portfolio-category:last-child {
  margin-left: 0;
}
.row .wgl-portfolio-list_item .portfolio__item-meta .portfolio-category:before {
  margin-left: 7px;
  margin-right: 0;
}
.wgl-portfolio-item_wrapper .overlay {
  right: 0;
  background-image: linear-gradient(-90deg, rgba(50, 214, 135, 0.8), rgba(50, 214, 135, 0));
}
.wgl-portfolio-item_wrapper .portfolio_link {
  right: 0;
}
.wgl-portfolio-item_wrapper.gallery_mode .overlay:before {
  right: 50%;
  transform: translate(50%, -50%);
}
.wgl-portfolio-item_wrapper .wgl-portfolio-item_icon .icon_plus:before, .wgl-portfolio-item_wrapper .wgl-portfolio-item_icon .icon_plus:after {
  right: 50%;
  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;
}
.inside_image.zoom_in_animation .overlay {
  right: 5%;
}
.inside_image.outline_animation .overlay:before {
  right: 0;
}
.inside_image.offset_animation:before {
  right: 0;
}
.inside_image.offset_animation:hover .wgl-portfolio-item_offset {
  transform: translate(-20px, 20px);
}
.inside_image.sub_layer_animation .wgl-portfolio-item_description {
  right: 0;
  text-align: right;
}
.inside_image.simple_animation:hover .portfolio__see-more > :first-child:hover + :before {
  transform: rotate(-1turn);
}
.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_container .wgl-carousel.arrows_center_mode .slick-prev,
.wgl-portfolio_container .wgl-carousel.arrows_center_mode .slick-next {
  right: 50%;
  left: initial;
}
.wgl-portfolio_container .wgl-carousel.arrows_center_mode .slick-prev:before,
.wgl-portfolio_container .wgl-carousel.arrows_center_mode .slick-next:before {
  right: 0;
}
.wgl-portfolio_container .wgl-carousel.arrows_center_mode .slick-prev {
  transform: translate(70px, 0);
}
.wgl-portfolio_container .wgl-carousel.arrows_center_mode .slick-prev:before {
  box-shadow: -6px 5px 30px rgba(0, 0, 0, 0.12);
}
.wgl-portfolio-single_wrapper .post_date:not(:first-child) {
  margin-left: 30px;
  margin-right: auto;
}
.wgl-portfolio-single_item .tagcloud .tagcloud_desc {
  margin-left: 20px;
}
.wgl-portfolio__item-info .portfolio__custom-meta {
  float: right;
}
.wgl-portfolio__item-info .portfolio__custom-meta h5 {
  margin-right: -15px;
}
.wgl-portfolio__item-info .portfolio__custom-meta h5:before {
  margin-left: 7px;
  margin-right: 0;
}
.wgl-ellipsis span:nth-child(1) {
  right: 6px;
}
.wgl-ellipsis span:nth-child(2) {
  right: 6px;
}
.wgl-ellipsis span:nth-child(3) {
  right: 26px;
}
.wgl-ellipsis span:nth-child(4) {
  right: 45px;
}
.elementor-widget-wgl-pricing-table .wgl-pricing_plan .pricing_plan_wrap {
  box-shadow: -6px 5px 30px 0px rgba(0, 0, 0, 0.12);
}
.elementor-widget-wgl-pricing-table .wgl-pricing_plan .pricing_title:before {
  margin-left: 8px;
  margin-right: auto;
}
.elementor-widget-wgl-pricing-table .wgl-pricing_plan .pricing_highlighter {
  left: 0;
}
.elementor-widget-wgl-pricing-table .wgl-pricing_plan .pricing_highlighter-icon {
  margin-left: 13px;
}
.elementor-widget-wgl-pricing-table .wgl-pricing_plan .pricing_currency {
  margin-left: 7px;
}
.elementor-widget-wgl-pricing-table .wgl-pricing_plan .pricing_price .price_decimal {
  right: 101%;
  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;
}
.wgl-progress_bar .progress_bar:after {
  left: -4px;
}
.wgl-progress_bar .progress_value_wrap {
  margin-right: 5px;
}
.elementor-widget-wgl-rotated-text .elementor-widget-container {
  transform: rotate(-180deg);
}
.wgl-service-sat .wgl-services_circle-wrapper {
  right: 16px;
}
.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;
}
.wgl-tabs_header:after {
  right: 0;
}
.wgl-tabs_header:first-child {
  margin-right: 0;
}
.wgl-tabs_header:last-child {
  margin-left: 0;
}
.wgl-tabs.tabs_align-left .wgl-tabs_headings .wgl-tabs_header:last-child {
  margin-left: 0;
}
.wgl-tabs.tabs_align-right .wgl-tabs_headings .wgl-tabs_header:first-child {
  margin-right: 0;
}
.wgl-tabs.tabs_align-center .wgl-tabs_headings .wgl-tabs_header:last-child {
  margin-left: 0;
}
.wgl-tabs.tabs_align-center .wgl-tabs_headings .wgl-tabs_header:first-child {
  margin-right: 0;
}
.wgl-tabs.tabs_align-justify .wgl-tabs_header:last-child {
  margin-left: 0;
}
.wgl-tabs.tabs_align-justify .wgl-tabs_header:first-child {
  margin-right: 0;
}
.wgl_module_team .team-item {
  float: right;
}
.wgl_module_team .team-item_wrap {
  box-shadow: -11px 10px 38px 0 rgba(46, 63, 99, 0.15);
}
.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;
}
.wgl_module_team .wgl-carousel .team-item_wrap {
  box-shadow: -6px 5px 14px rgba(0, 0, 0, 0.1);
}
.single-team .single_team_page .team-single_wrapper {
  background-position: top left;
}
.single-team .single_team_page .team-single_wrapper:before {
  box-shadow: -11px 10px 38px 0 rgba(46, 63, 99, 0.15);
}
.single-team .single_team_page .team-image_wrap {
  margin-left: 75px;
  margin-right: 0;
}
.single-team .single_team_page .team-info_item.highlighted {
  left: -120px;
  right: auto;
}
.single-team .single_team_page .team-info_item h5 {
  margin-left: 0.5em;
}
.single-team .single_team_page .team__icons .team-icon {
  margin-right: 10px;
  margin-left: 0;
}
.single-team .single_team_page .team__icons .team-icon:nth-child(2) {
  margin-right: 0;
}
.single-team .single_team_page .team__icons .team-icon:hover {
  box-shadow: -5px 4px 13px 0 rgba(0, 0, 0, 0.12);
}
.wgl-testimonials .wgl-testimonials_image {
  padding-left: 29px;
}
.wgl-testimonials.type-author_top .wgl-testimonials_image {
  padding-left: 0;
}
.wgl-testimonials .wgl-carousel .slick-prev {
  right: 10px;
}
.wgl-testimonials .wgl-carousel .slick-next {
  left: 10px;
}
.wgl-testimonials .wgl-carousel.prev_next_pos_right .slick-next {
  left: 15px;
  right: auto;
}
.wgl-testimonials .wgl-carousel.prev_next_pos_right .slick-prev {
  left: 65px;
  right: auto;
}
.wgl-timeline-vertical .tlv__item {
  text-align: right;
}
.wgl-timeline-vertical .tlv__item:nth-child(odd) {
  text-align: right;
}
.wgl-timeline-vertical .tlv__item:nth-child(even) {
  text-align: left;
}
.wgl-timeline-vertical .tlv__curve-wrapper:before {
  right: -9.5px;
  box-shadow: -11px 10px 38px 0 rgba(0, 0, 0, 0.18);
}
.wgl-timeline-vertical .tlv__curve-wrapper:after {
  right: -4px;
}
.wgl-timeline-vertical .tlv__content-wrapper {
  box-shadow: -6px 7px 20px rgba(0, 0, 0, 0.1);
}
.wgl-timeline-vertical.appear_animation .tlv__item:nth-child(odd) .tlv__date-wrapper {
  transform: translateX(20%);
}
.wgl-timeline-vertical.appear_animation .tlv__item:nth-child(odd) .tlv__volume-wrapper {
  transform: translateX(-20%);
}
.wgl-timeline-vertical.appear_animation .tlv__item:nth-child(even) .tlv__date-wrapper {
  transform: translateX(-20%);
}
.wgl-timeline-vertical.appear_animation .tlv__item:nth-child(even) .tlv__volume-wrapper {
  transform: translateX(20%);
}
.elementor-widget-wgl-video-popup.divider_yes .title_pos-left .title {
  margin-left: 20px;
  padding-left: 37px;
}
.elementor-widget-wgl-video-popup.divider_yes .title_pos-left .title:before {
  left: 0;
  right: unset;
}
.elementor-widget-wgl-video-popup.divider_yes .title_pos-right .title {
  margin-right: 20px;
  padding-right: 37px;
}
.elementor-widget-wgl-video-popup.divider_yes .title_pos-right .title:before {
  right: 0;
}
.wgl-video_popup .title:before {
  right: 50%;
}
.wgl-video_popup.button_align-left {
  text-align: right;
}
.wgl-video_popup.button_align-left.with_image .videobox_link_wrapper {
  right: 0;
  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;
  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;
}
.wgl-video_popup.animation_ring_static .videobox_animation {
  right: -70%;
}
.wgl-working-hours .working-item_day {
  margin-left: 13px;
}
.wgl-working-hours .working-item_hours {
  margin-right: 13px;
}
.single_type-2 .blog-post.blog-post-single-item .blog-post_content .post_date {
  right: 30px;
}
.post_featured_bg .meta-data span.post_author a {
  margin-right: 0.4em;
}
.post_featured_bg .meta-data:first-child {
  margin-left: auto;
  margin-right: 0;
}
.post_featured_bg .meta-data:not(:first-child) {
  margin-right: 15px;
  margin-left: auto;
}
.post_featured_bg .wgl-likes.post_likes .sl-count-text {
  margin-right: 0.3em;
  margin-left: 0;
}
.post_featured_bg .content-container {
  text-align: right;
}
.single_post_info .tagcloud-wrapper:not(:first-child) {
  margin-right: 15px;
  margin-left: auto;
}
.single_post_info .post_info-divider:not(:first-child) {
  margin-right: 30px;
  margin-left: 0;
}
.single_post_info .post_info-divider:not(:last-child) {
  margin-left: 30px;
  margin-right: 0;
}
.single_post_info .social-shares-wrapper {
  text-align: left;
}
.single_post_info .wgl-views {
  margin-left: 15px;
  margin-right: 0;
}
.unicoach-post-navigation .back-nav_page {
  right: 50%;
  margin-right: -9px;
}
.unicoach-post-navigation .back-nav_page span:nth-child(1) {
  right: 0;
}
.unicoach-post-navigation .back-nav_page span:nth-child(2) {
  left: 0;
}
.unicoach-post-navigation .back-nav_page span:nth-child(3) {
  left: 0;
}
.unicoach-post-navigation .back-nav_page span:nth-child(4) {
  right: 0;
}
.unicoach-post-navigation .back-nav_page:hover span:nth-child(1) {
  transform: translateX(-10px);
}
.unicoach-post-navigation .back-nav_page:hover span:nth-child(3) {
  transform: translateX(10px);
}
.prev-link_icon:before,
.next-link_icon:before {
  right: -6px;
}
.prev-link {
  float: right;
}
.prev-link_wrapper {
  float: right;
}
.prev-link_wrapper a {
  text-align: right;
}
.prev-link_wrapper a:hover .image_prev:before {
  margin-right: 0;
}
.prev-link_wrapper .image_prev {
  margin-left: 27px;
  margin-right: 0;
}
.prev-link_wrapper .image_prev [class|=text] {
  right: 0;
}
.prev-link_wrapper .image_prev.no_image:before, .prev-link_wrapper .image_prev.no_image:after {
  margin-right: 0;
}
.prev-link_wrapper .image_prev:before {
  margin-right: 20px;
  margin-left: 0;
  transform: scaleX(1);
}
.prev-link_wrapper .image_prev:after {
  right: 0;
}
.prev-link_icon:before {
  right: auto;
  left: -6px;
}
.next-link {
  float: left;
}
.next-link_wrapper {
  float: left;
}
.next-link_wrapper a {
  text-align: left;
}
.next-link_wrapper a:hover .image_next:before {
  margin-left: 0;
}
.next-link_wrapper .image_next {
  margin-right: 27px;
  margin-left: 0;
}
.next-link_wrapper .image_next [class|=text] {
  left: 0;
}
.next-link_wrapper .image_next.no_image:before, .next-link_wrapper .image_next.no_image:after {
  margin-left: 0;
}
.next-link_wrapper .image_next:before {
  margin-left: 20px;
  margin-right: 0;
  transform: scaleX(-1);
}
.next-link_wrapper .image_next:after {
  right: 0;
}
.next-link_wrapper .next_title {
  text-align: left;
}
.author-info_wrapper .author-info_name span {
  margin-left: 0.3em;
}
.author-info_avatar {
  margin-left: 30px;
}
.author-info_social-link:not(:last-child) {
  margin-left: 25px;
  margin-right: 0;
}
.blog-post_bg_media {
  right: 0;
}
.alignleft {
  float: right;
  margin: 0 0 30px 30px;
}
.alignright {
  float: left;
  margin: 0 30px 10px 0;
}
.wp-block-cover.alignleft,
.wp-block-button.alignleft {
  margin-left: 2rem;
}
.wp-block-cover.alignright,
.wp-block-button.alignright {
  margin-right: 2rem;
}
.wp-block-gallery li.blocks-gallery-item {
  padding-right: 0;
}
.learn-press-courses .wgl-courses__grid.carousel .course__container,
.wgl-courses .wgl-courses__grid.carousel .course__container {
  box-shadow: -4px 5px 15px 0px rgba(0, 0, 0, 0.08);
}
.learn-press-courses .course__container,
.wgl-courses .course__container {
  box-shadow: -11px 10px 38px 0px rgba(0, 0, 0, 0.15);
}
.learn-press-courses .course__content--meta > span,
.wgl-courses .course__content--meta > span {
  padding: 0 22px 0 0;
  margin-left: 20px;
  margin-right: auto;
}
.learn-press-courses .course__content--meta > span:last-child,
.wgl-courses .course__content--meta > span:last-child {
  margin-left: 0;
  margin-right: auto;
}
.learn-press-courses .course__content--meta > span:before,
.wgl-courses .course__content--meta > span:before {
  right: 0;
}
.learn-press-courses .course__content--meta .course-wishlist.ajaxload_wishlist:after,
.wgl-courses .course__content--meta .course-wishlist.ajaxload_wishlist:after {
  margin-right: -16px;
}
.learn-press-courses .course__media .course-price,
.wgl-courses .course__media .course-price {
  box-shadow: -5px 4px 13px 0px rgba(0, 0, 0, 0.3);
  left: 0;
  right: auto;
  margin-left: 30px;
  margin-right: auto;
}
.learn-press-courses .course__categories a,
.wgl-courses .course__categories a {
  margin-left: 10px;
  margin-right: auto;
}
.learn-press-courses .course__categories a:before,
.wgl-courses .course__categories a:before {
  margin-left: 7px;
  margin-right: 0;
}
.learn-press-courses .wgl-video_popup .videobox_link_wrapper,
.wgl-courses .wgl-video_popup .videobox_link_wrapper {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
header .learn-press-message {
  left: 20px;
  transform: translateX(-130%);
}
.wgl-courses-alt .wgl-courses__grid.carousel .course__container {
  box-shadow: -4px 5px 15px 0px rgba(0, 0, 0, 0.08);
}
.wgl-courses-alt .course__container {
  box-shadow: -11px 10px 38px 0px rgba(0, 0, 0, 0.15);
}
.wgl-courses-alt .course__container .course-price {
  box-shadow: -5px 4px 13px 0px rgba(0, 0, 0, 0.3);
  left: 0;
  right: auto;
  margin-left: 30px;
  margin-right: auto;
}
.wgl-courses-alt .course__content--meta > span {
  padding: 0 22px 0 0;
  margin-left: 20px;
  margin-right: auto;
}
.wgl-courses-alt .course__content--meta > span:last-child {
  margin-left: 0;
  margin-right: auto;
}
.wgl-courses-alt .course__content--meta > span:before {
  right: 0;
}
.wgl-courses-alt .course__content--meta .course-wishlist.ajaxload_wishlist:after {
  margin-right: -16px;
}
.wgl-courses-alt .course__categories {
  right: 0;
  margin: 30px 30px -10px 90px;
}
.wgl-courses-alt .course__categories a {
  margin-left: 10px;
  margin-right: auto;
}
.wgl-courses-alt .course__categories a:before {
  margin-left: 7px;
  margin-right: 0;
}
.wgl-courses-alt .wgl-video_popup .videobox_link_wrapper {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.single-lp_course #learn-press-course .course-meta:not(.grid) > :not(:last-child) {
  padding-left: 30px;
  padding-right: 0;
}
.single-lp_course #learn-press-course .course-meta:not(.grid) .course-author .author-img {
  margin-left: 10px;
  margin-right: auto;
}
.single-lp_course #learn-press-course .course-meta:not(.grid) .course-category .cat-icon {
  margin-left: 10px;
  margin-right: auto;
}
.single-lp_course #learn-press-course .course-meta:not(.grid) .course-review .review-stars-rated {
  margin: 0 0 0 10px;
  float: right;
}
.single-lp_course #learn-press-course .course-meta:not(.grid) .lp-course-buttons .wishlist-button {
  left: unset;
}
.single-lp_course #learn-press-course .course-tabs .course-nav-tabs .course-nav {
  padding-right: unset;
}
.single-lp_course #learn-press-course .course-tabs .course-nav-tabs .course-nav:after {
  right: 0;
}
.single-lp_course #learn-press-course .course-tabs .course-tab-panel-overview .course-description:not(:only-child) {
  float: right;
}
.single-lp_course #learn-press-course .course-tabs .course-tab-panel-overview .wgl-course-essentials {
  float: left;
}
.single-lp_course #learn-press-course .course-tabs .course-tab-panel-curriculum #learn-press-course-curriculum .curriculum-sections .section .section-header .section-title:after {
  left: 0px;
}
.single-lp_course #learn-press-course .course-tabs .course-tab-panel-curriculum #learn-press-course-curriculum .curriculum-sections .section .section-header .section-title:before {
  left: 5px;
  transform: rotate(-90deg);
}
.single-lp_course #learn-press-course .course-tabs .course-tab-panel-instructor .author-avatar {
  float: right;
  margin-left: 30px;
}
.single-lp_course #learn-press-course .course-tabs .course-tab-panel-instructor .author-name {
  text-align: right;
}
.single-lp_course #learn-press-course .course-tabs .course-tab-panel-instructor .author-info_social-link {
  margin-left: 10px;
  margin-right: auto;
}
.single-lp_course #learn-press-course .course-tabs .course-tab-panel-instructor .author-info_social-link:last-child {
  margin-left: 0;
}
.single-lp_course #learn-press-course .course-tabs .course-tab-panel-reviews .course-rate {
  margin: -10px -15px 0 0;
  padding: 10px 15px 40px 0;
}
.single-lp_course #learn-press-course .course-tabs .course-tab-panel-reviews .course-rate .average {
  margin-left: 30px;
  box-shadow: -8px 13px 30px rgba(0, 0, 0, 0.1);
}
.single-lp_course #learn-press-course .course-tabs .course-tab-panel-reviews .course-rate .average .review-stars-rated {
  text-align: right;
}
.single-lp_course #learn-press-course .course-tabs .course-tab-panel-reviews .course-rate .precise .review-name {
  padding-left: 16px;
  padding-right: 0;
}
.single-lp_course #learn-press-course .course-tabs .course-tab-panel-reviews .course-rate .precise .review-percent {
  text-align: left;
}
.single-lp_course #learn-press-course .course-tabs .course-tab-panel-reviews #course-reviews .course-reviews-list {
  padding-right: 0;
}
.single-lp_course #learn-press-course .course-tabs .course-tab-panel-reviews #course-reviews .course-reviews-list li .review-author {
  margin-left: 30px;
}
.single-lp_course #learn-press-course .course-tabs .course-tab-panel-reviews #course-reviews .course-reviews-list li .user-name {
  padding-left: 13px;
}
.single-lp_course #learn-press-course .course-tabs .course-tab-panel-reviews #course-reviews .course-reviews-list li .review-title {
  float: left;
}
.single-lp_course .wishlist-button {
  margin-left: 30px;
  margin-right: 0;
}
.single-lp_course .wishlist-button:before {
  margin-left: 10px;
  margin-right: auto;
}
.single-lp_course #main .wgl-course-essentials {
  box-shadow: -11px 10px 30px rgba(0, 0, 0, 0.08);
}
.single-lp_course #main .wgl-course-essentials .title {
  padding: 15px 45px 15px 25px;
}
.single-lp_course #main .wgl-course-essentials .title .course-price {
  padding-right: 8px;
}
.single-lp_course #main .wgl-course-essentials .title .course-price .origin-price {
  margin-right: -0.2em;
  margin-left: 0.2em;
}
.single-lp_course #main .wgl-course-essentials li {
  padding-right: 0;
  padding: 18px 45px 18px 25px;
}
.single-lp_course #main .wgl-course-essentials li i {
  padding-left: 5px;
}
.single-lp_course #main .wgl-course-essentials li .label:not(:empty) + .value {
  text-align: left;
}
.single-lp_course #main .wgl-course-essentials li:before {
  right: 20px;
}
#course-review #review-form form > h3 {
  margin-right: 0;
}
.learnpress.single-lp_course #popup-course #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item {
  padding-right: 20px;
}
#learn-press-content-item #course-item-content-header .toggle-content-item {
  border-right: 1px solid #515764;
}
#learn-press-profile.lp-user-profile .wrapper-profile-header {
  box-shadow: -6px 5px 25px rgba(0, 0, 0, 0.1);
}
#learn-press-profile.lp-user-profile .wrapper-profile-header .lp-profile-left {
  right: unset;
  margin-left: 70px;
}
#learn-press-profile.lp-user-profile #profile-nav .lp-profile-nav-tabs > li:hover > a, #learn-press-profile.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active > a {
  padding-right: 52px;
  padding-left: 20px;
}
#learn-press-profile.lp-user-profile #profile-nav .lp-profile-nav-tabs > li:hover > a:after, #learn-press-profile.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active > a:after {
  transform: rotate(-180deg);
}
#learn-press-profile.lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a {
  padding: 0 52px 0 20px;
}
#learn-press-profile.lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a > i {
  right: 24px;
  left: auto;
  text-align: right;
}
#learn-press-profile.lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a:after {
  float: left;
  margin-left: 4px;
  margin-right: 0;
}
#learn-press-profile.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.wishlist > a:before {
  right: 25px;
  left: auto;
}
#learn-press-profile.lp-user-profile #profile-content .learn-press-courses .wgl-course .course-wishlist.ajaxload_wishlist:after {
  margin-right: -16px;
}
#learn-press-profile.lp-user-profile .learn-press-tabs__tab {
  padding-right: unset;
}
#learn-press-profile.lp-user-profile .learn-press-tabs__tab:after {
  right: 0;
}
#learn-press-profile.lp-user-profile .learn-press-profile-course__tab__inner li {
  padding-right: unset;
}
#learn-press-profile.lp-user-profile .learn-press-profile-course__tab__inner a:after {
  right: 0;
}
#learn-press-user-profile.guest .learn-press-form {
  box-shadow: -3px 5px 25px rgba(0, 0, 0, 0.08);
}
#learn-press-user-profile.guest .learn-press-form:not(:last-child) {
  margin-left: 90px;
}
form[name=profile-publicity] #my-dashboard,
form[name=profile-publicity] #my-dashboard + .description {
  float: right;
}
.learnpress .learn-press-search-course-form .search-button {
  left: 0;
  right: auto;
}
.learnpress .learn-press-search-course-form .search__icon {
  left: 0;
  right: auto;
}
.checkout.learnpress-page .learn-press-checkout > p {
  text-align: left;
}
.checkout.learnpress-page .learn-press-checkout #learn-press-order-review table th:first-child {
  border-radius: 0 5px 5px 0;
}
.checkout.learnpress-page .learn-press-checkout #learn-press-order-review table th:last-child {
  border-radius: 5px 0 0 5px;
}
.checkout.learnpress-page .learn-press-checkout #learn-press-order-review table th:first-child,
.checkout.learnpress-page .learn-press-checkout #learn-press-order-review table td:first-child {
  padding-right: 25px;
}
.wgl-theme-header .wgl-sign_in_up_form {
  text-align: right;
}
.wgl-theme-header .wgl-sign_in_up_form .learn-press-form {
  text-align: right;
  box-shadow: -6px 5px 10px rgba(0, 0, 0, 0.08);
}
.wgl-theme-header .wgl-sign_in_up_form .sign-in-up-tabs {
  box-shadow: -6px 5px 10px rgba(0, 0, 0, 0.08);
}
.wgl-theme-header .wgl-sign_in_up_form .sign-in-up-tabs li:first-child {
  border-radius: 0 5px 5px 0;
}
.wgl-theme-header .wgl-sign_in_up_form .sign-in-up-tabs li:last-child {
  border-radius: 5px 0 0 5px;
}
.single-lp_course .wgl-course-essentials .lp-course-buttons .lp-button,
.single-lp_course .course-summary .course-tabs .course-tab-panel-reviews .write-a-review:hover,
.wgl-courses .course__categories a:hover,
.wgl-courses-lat .course__categories a:hover,
.learn-press-courses .course__categories a:hover,
.wgl-theme-header .wgl-sign_in_up_form .learn-press-form-login button,
.wgl-theme-header .wgl-sign_in_up_form .learn-press-form-register button,
#learn-press-content-item .content-item-summary button:hover,
#learn-press-content-item .lp-quiz-buttons button:hover,
#learn-press-profile.lp-user-profile #profile-content .lp-button,
#learn-press-profile.lp-user-profile #profile-content button,
.learn-press-form-login.learn-press-form button,
.learn-press-form-login.learn-press-form button[type=submit],
.learn-press-form-register.learn-press-form button,
.learn-press-form-register.learn-press-form button[type=submit],
#learn-press-become-teacher-form form button {
  box-shadow: -5px 4px 13px 0 rgba(var(--unicoach-primary-rgb), 0.45);
}
.single-lp_course .wgl-course-essentials .lp-course-buttons .lp-button:hover,
.single-lp_course .course-summary .course-tabs .course-tab-panel-reviews .write-a-review,
.wgl-courses .course__categories a,
.wgl-courses-lat .course__categories a,
.learn-press-courses .course__categories a,
.wgl-theme-header .wgl-sign_in_up_form .learn-press-form-login button:hover,
.wgl-theme-header .wgl-sign_in_up_form .learn-press-form-register button:hover,
#learn-press-content-item .content-item-summary button,
#learn-press-content-item .lp-quiz-buttons button,
#learn-press-profile.lp-user-profile #profile-content .lp-button:hover,
#learn-press-profile.lp-user-profile #profile-content button:hover,
.learn-press-form-login.learn-press-form button:hover,
.learn-press-form-login.learn-press-form button[type=submit]:hover,
.learn-press-form-register.learn-press-form button:hover,
.learn-press-form-register.learn-press-form button[type=submit]:hover,
#learn-press-become-teacher-form form button:hover {
  box-shadow: -5px 4px 13px 0 rgba(var(--unicoach-secondary-rgb), 0.45);
}
.page_404_wrapper .search-form .search-field {
  padding-right: 20px;
  padding-left: 50px;
}
.page_404_wrapper .wgl-particles-js {
  right: 0;
}
.page_404_wrapper .search-button {
  left: 0;
  right: auto;
}
.page_404_wrapper .search__icon {
  left: 0;
  right: auto;
}
.preloader-container {
  right: 50%;
  margin-right: -41px;
}
.preloader-container > div {
  float: right;
}
.side-panel_overlay {
  right: 0;
}
#side-panel {
  left: 0;
  transform: translateX(calc(-1*(100% + 80px)));
}
#side-panel.side-panel_position_left {
  right: 0;
  left: auto;
  transform: translateX(calc(-1*(-100% - 105px)));
}
#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%;
}
.ps__rail-y {
  left: 0;
}
.ps__thumb-y {
  left: 2px;
}
.vczapi-list-zoom-meetings .vczapi-list-zoom-meetings--items {
  margin-left: -30px;
  margin-right: auto;
}
.vczapi-list-zoom-meetings .vczapi-list-zoom-meetings--item__content {
  box-shadow: -11px 10px 38px 0px rgba(0, 0, 0, 0.15);
}
.vczapi-list-zoom-meetings .vczapi-list-zoom-meetings--item__details .start-date:before {
  margin-left: 6px;
  margin-right: auto;
}
.vczapi-list-zoom-meetings .vczapi-list-zoom-meetings--item__details .hosted-by span:first-child {
  margin-left: 6px;
  margin-right: auto;
}
.vczapi-list-zoom-meetings .vczapi-list-zoom-meetings--item__details .list-categories span {
  margin-left: 10px;
  margin-right: auto;
}
.vczapi-list-zoom-meetings .vczapi-list-zoom-meetings--item .list-duration {
  box-shadow: -5px 4px 13px 0px rgba(0, 0, 0, 0.3);
}
.vczapi-list-zoom-meetings .vczapi-list-zoom-meetings--item__image .list-duration {
  left: 0;
  right: auto;
  margin-left: 30px;
  margin-right: auto;
}
.vczapi-list-zoom-meetings--pagination .page-numbers,
.vczapi-pagination .page-numbers {
  margin-left: 15px;
  margin-right: 0;
}
.vczapi-list-zoom-meetings--pagination .page-numbers:last-child,
.vczapi-pagination .page-numbers:last-child {
  margin-left: 0;
}
.vczapi-list-zoom-meetings--pagination .page-numbers.next:before,
.vczapi-pagination .page-numbers.next:before {
  content: "\f107";
}
.vczapi-list-zoom-meetings--pagination .page-numbers.prev:before,
.vczapi-pagination .page-numbers.prev:before {
  content: "\f106";
}
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper > .dpn-zvc-sidebar-box {
  box-shadow: -11px 10px 30px rgba(0, 0, 0, 0.08);
}
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-box .dpn-zvc-timer .dpn-zvc-timer-cell:not(:last-child):after {
  left: 0;
}
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-content .dpn-zvc-sidebar-content-list span + span {
  text-align: left;
}
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-state {
  box-shadow: -11px 10px 30px rgba(0, 0, 0, 0.08);
}
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-box .join-links .btn.btn-join-link,
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-box .join-links .btn.btn-start-link:hover {
  box-shadow: -5px 4px 13px 0 rgba(var(--unicoach-primary-rgb), 0.45);
}
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-box .join-links .btn.btn-join-link:hover,
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-box .join-links .btn.btn-start-link,
.vczapi-list-zoom-meetings .vczapi-list-zoom-meetings--item__details .list-categories span {
  box-shadow: -5px 4px 13px 0 rgba(var(--unicoach-secondary-rgb), 0.45);
}
.wgl-theme-header .mini-cart .mini_cart-overlay {
  right: 0;
}
.wgl-theme-header .mini-cart:hover svg line.st_transform-left {
  transform: rotate(60deg);
}
.wgl-theme-header .mini-cart:hover svg line.st_transform-right {
  transform: rotate(-60deg);
}
.wgl-theme-header .mini-cart .header_cart-button svg .st0 {
  transform-origin: bottom right;
}
.wgl-theme-header .mini-cart .header_cart-button svg .st0.st_transform-right {
  transform-origin: bottom left;
}
.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;
  box-shadow: -11px 10px 38px 0 rgba(46, 63, 99, 0.15);
  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-right: 10px;
  padding-left: 0;
}
.wgl-theme-header .woocommerce .woo_mini_cart .mini_cart_item dt.variation-Size {
  padding-left: 5px;
}
.wgl-theme-header .woo_mini-count span {
  left: calc(100% - 9px);
}
.wgl-theme-header .woo_mini-count:not(:empty) {
  margin-right: 10px;
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
  float: right;
  text-align: left;
}
.woocommerce .woocommerce-ordering .select__field select,
.woocommerce-page .woocommerce-ordering .select__field select {
  float: left;
}
ul.wgl-products,
.woocommerce .products ul.wgl-products {
  margin-right: 0;
  margin-left: -30px;
}
ul.wgl-products li,
.woocommerce .products ul.wgl-products li {
  margin: 0 0 30px 30px;
}
ul.wgl-products li:after,
.woocommerce .products ul.wgl-products li:after {
  box-shadow: inset 0 0 0 1px #d6d5d7, -11px 10px 10px 0 rgba(46, 63, 99, 0);
}
ul.wgl-products li:hover:after,
.woocommerce .products ul.wgl-products li:hover:after {
  box-shadow: inset 0 0 0 0 #d6d5d7, -11px 10px 38px 0 rgba(46, 63, 99, 0.15);
}
ul.wgl-products .price del,
.woocommerce .products ul.wgl-products .price del {
  margin-left: 7px;
}
.woocommerce .woocommerce-product-rating .star-rating {
  margin-left: 0.5em;
  margin-right: 0;
}
.woocommerce .star-rating {
  margin-right: 0.5em;
}
ul.wgl-products li.product .picture img.attachment-shop_catalog {
  right: 0;
  left: auto;
}
ul.wgl-products li.product a.button:before,
ul.wgl-products li.product a.wc-forward:before {
  margin-left: 7px;
  margin-right: 0;
  transition: opacity 0.3s, margin-left 0.3s;
}
ul.wgl-products li.product a.button:after,
ul.wgl-products li.product a.wc-forward:after {
  left: auto;
  right: 0;
}
ul.wgl-products li.product a.button.loading:before,
ul.wgl-products li.product a.wc-forward.loading:before {
  margin-left: 0;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
  right: 0;
}
.woocommerce span.onsale {
  right: 20px;
  left: auto;
  box-shadow: -5px 4px 13px 0 rgba(252, 96, 75, 0.45);
}
.woocommerce div.product form.cart .group_table tr .woocommerce-grouped-product-list-item__label {
  text-align: right;
}
.woocommerce form.checkout_coupon {
  box-shadow: -6px 5px 25px 0 rgba(0, 0, 0, 0.1);
}
.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;
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
  box-shadow: -2px 1px 2px 0 rgba(46, 63, 99, 0);
}
.woocommerce .woocommerce-customer-details address {
  box-shadow: -6px 5px 25px 0 rgba(0, 0, 0, 0.1);
}
.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 > span span.title,
.woocommerce .summary .product_meta > span a.title {
  margin-left: 8px;
}
.woocommerce .summary .product_meta > span span.title ~ span:first-child,
.woocommerce .summary .product_meta > span a.title ~ span:first-child {
  margin-right: 4px;
}
.woocommerce.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__trigger {
  left: 30px;
}
.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 img.flex-active {
  box-shadow: -11px 10px 38px 0 rgba(46, 63, 99, 0.15);
}
.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;
}
.woocommerce div.product form.cart .button:before {
  margin-left: 7px;
}
div.product .summary span.price .woocommerce-Price-currencySymbol,
.woocommerce div.product .summary p.price .woocommerce-Price-currencySymbol,
.woocommerce div.product .summary .woocommerce-variation-price .price .woocommerce-Price-currencySymbol {
  padding-left: 5px;
}
.woocommerce del {
  margin-left: 0.5em;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
  float: right;
}
.woocommerce .wgl_mini-cart_flex .wgl_mini-cart_image {
  margin: 0 0 0 18px;
}
.woocommerce .wgl_mini-cart_flex .wgl_mini-cart_contents {
  margin-left: 15px;
  margin-right: 0;
}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
  padding-right: 0;
}
.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;
}
.woocommerce .woo_mini_cart ul.cart_list li.mini_cart_item.woocommerce-mini-cart-item .quantity .woocommerce-Price-currencySymbol {
  padding-left: 3px;
}
.woocommerce .woo_mini_cart .total {
  text-align: right;
}
.woocommerce .woo_mini_cart .total .woocommerce-Price-amount {
  padding-right: 10px;
}
.woocommerce .woo_mini_cart .total .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
  padding-left: 0;
}
.woocommerce .woo_mini_cart .buttons .button.checkout:not(:hover) {
  box-shadow: -5px 4px 13px 0 rgba(46, 63, 99, 0.15);
}
.woocommerce div.product form.cart .variations select {
  margin-left: 0;
  padding-left: 50px;
}
.woocommerce div.product form.cart .reset_variations {
  margin: 0 5px 0 0;
}
.woocommerce div.product form.cart .reset_variations:before {
  margin-right: 10px;
}
.woocommerce div.product form.cart .quantity .quantity-wrapper {
  padding: 0 9px 0 30px;
}
.woocommerce div.product form.cart .quantity .quantity-wrapper span {
  left: 0;
  right: auto;
}
.woocommerce div.product form.cart .quantity .quantity-wrapper span:after {
  right: 13px;
  left: auto;
}
.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: 10px;
  margin-right: auto;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
  float: left;
  box-shadow: -11px 10px 38px 0 rgba(46, 63, 99, 0.15);
}
.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;
}
.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 {
  padding: 0 9px 0 30px;
}
.woocommerce table.shop_table td.product-quantity .quantity .quantity-wrapper span {
  left: 0;
  right: auto;
}
.woocommerce table.shop_table td.product-quantity .quantity .quantity-wrapper span:after {
  right: 13px;
  left: auto;
}
.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-right: 19px;
}
.woocommerce table.shop_table td.actions .coupon label:after {
  right: 20px;
  left: auto;
}
.woocommerce table.shop_table td.actions .coupon .input-text {
  margin-left: 10px;
  margin-right: auto;
  padding-right: 50px;
  padding-left: 20px;
}
.woocommerce table.shop_table thead th:first-child {
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.woocommerce table.shop_table thead th:last-child {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.woocommerce table.shop_table thead th.product-price {
  text-align: right;
}
.woocommerce table.shop_table thead th.product-quantity {
  text-align: right;
}
.woocommerce table.shop_table thead th.product-subtotal {
  text-align: right;
}
.woocommerce table.shop_table thead th.product-name {
  padding-right: 95px;
  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, .woocommerce table.shop_table tbody tr td.product-remove {
  text-align: right;
}
.woocommerce table.shop_table tbody tr td.product-remove {
  padding-left: 0;
  text-align: left;
}
.woocommerce table.shop_table tfoot tr th {
  padding-right: 40px;
  text-align: right;
}
.woocommerce #order_review.woocommerce-checkout-review-order table.shop_table thead th.product-name {
  padding-right: 40px;
}
.woocommerce table.shop_table.order_details thead th.product-name {
  padding-right: 40px;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
  padding: 1.5em 30px 1.5em 1.5em;
}
#add_payment_method #payment div.payment_box:before,
.woocommerce-cart #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:before {
  right: 0;
  margin: -1em 2em 0 0;
}
#add_payment_method .cart-collaterals .shipping-calculator-form,
.woocommerce-cart .cart-collaterals .shipping-calculator-form,
.woocommerce-checkout .cart-collaterals .shipping-calculator-form {
  margin-right: -75px;
}
.woocommerce-cart .cart-collaterals .button:not(.add_to_cart_button)[name=calc_shipping],
.woocommerce-checkout .cart-collaterals .button:not(.add_to_cart_button)[name=calc_shipping] {
  box-shadow: -2px 1px 2px 0 rgba(46, 63, 99, 0);
}
.woocommerce ul#shipping_method li {
  padding-right: 0;
}
body.woocommerce-checkout .col2-set {
  float: right;
}
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-right: 39px;
  padding-left: 10px;
}
body.woocommerce-checkout #payment {
  box-shadow: -6px 5px 25px 0 rgba(0, 0, 0, 0.1);
}
body.woocommerce-checkout #payment ul.payment_methods li {
  padding-right: 0;
}
.woocommerce .woocommerce-customer-details,
.woocommerce .woocommerce-order-details,
.woocommerce .woocommerce-order-downloads {
  float: right;
}
.woocommerce .woocommerce-customer-details {
  float: left;
}
.unicoach_module_message_box {
  padding: 6px 80px 6px 10px;
  box-shadow: -6px 5px 20px 0 rgba(0, 0, 0, 0.08);
}
.unicoach_module_message_box.closable {
  padding-left: 53px;
  padding-right: 80px;
}
.unicoach_module_message_box .message_icon_wrap {
  right: 8px;
  left: auto;
}
.unicoach_module_message_box .message_close_button {
  left: 0;
  right: auto;
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}
p.woocommerce-info,
li.woocommerce-info {
  padding: 23px 80px 23px 10px;
  box-shadow: -6px 5px 20px 0 rgba(0, 0, 0, 0.08);
}
p.woocommerce-info::before,
li.woocommerce-info::before {
  right: 8px;
  left: auto;
}
.woocommerce nav.woocommerce-pagination {
  text-align: right;
}
.woocommerce nav.woocommerce-pagination ul {
  text-align: right;
}
.woocommerce nav.woocommerce-pagination ul li:not(:last-child) {
  margin-left: 10px;
  margin-right: 0;
}
.woocommerce nav.woocommerce-pagination ul li span.next i, .woocommerce nav.woocommerce-pagination ul li span.prev i,
.woocommerce nav.woocommerce-pagination ul li a.next i,
.woocommerce nav.woocommerce-pagination ul li a.prev i {
  transform: translateY(-1px) scaleX(-1);
}
.woocommerce #comments ~ #review_form_wrapper #respond p a {
  margin-left: 9px;
}
.woocommerce #comments ~ #review_form_wrapper #respond form#commentform .comment-form-rating label {
  margin: 0 0 16px 15px;
}
.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;
}
.woocommerce.single div.product .woocommerce-tabs {
  text-align: right;
}
.woocommerce.single div.product .woocommerce-tabs .panel {
  text-align: right;
}
.woocommerce.single div.product .woocommerce-tabs .panel table.shop_attributes tr {
  float: right;
}
.woocommerce.single div.product .woocommerce-tabs .panel table.shop_attributes tr:nth-child(2n) th {
  padding-right: 60px;
}
.woocommerce.single div.product .woocommerce-tabs .panel table.shop_attributes th {
  padding: 10px 40px 10px 0;
}
.woocommerce.single div.product .woocommerce-tabs .panel table.shop_attributes th:after {
  margin-right: 30px;
}
.woocommerce.single div.product .woocommerce-tabs .panel table.shop_attributes td {
  padding-right: 30px;
  padding-left: 40px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  margin-right: -7px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount {
  text-align: right;
}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .button {
  right: auto;
}
.woocommerce .widget_product_search .woocommerce-product-search [type=submit] {
  left: 0;
}
ul.wgl-products li a.button,
ul.wgl-products li a.wc-forward,
.woocommerce button.button,
.woocommerce a.button.alt,
.woocommerce input.button.alt,
.woocommerce button.button.alt:hover,
.wc-proceed-to-checkout a.checkout-button,
.woocommerce-message a.button,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce #respond input#submit.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce button.button.alt,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button:disabled,
.woocommerce button.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce button.button[name=update_cart]:hover,
.woocommerce table.shop_table.cart .coupon .button:hover,
.woocommerce table.shop_table.cart .button:hover,
.woocommerce a.button,
.woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce #payment #place_order,
.woocommerce #respond input#submit,
.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit:hover:disabled,
.woocommerce #respond input#submit:hover:disabled[disabled],
.woocommerce #respond input#submit:disabled[disabled]:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-mini-cart__buttons .button:not(.checkout),
.woocommerce-widget-layered-nav-dropdown__submit,
.unicoach_404__button .wgl-button,
#comments input.submit,
.load_more_wrapper .load_more_item,
.woocommerce.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
  box-shadow: -5px 4px 13px 0 rgba(var(--unicoach-button-rgb-idle), 0.45);
}
ul.wgl-products li a.wc-forward:hover,
.woocommerce-message a.button:hover,
.woocommerce #payment #place_order:hover,
.woocommerce #respond input#submit:hover,
.woocommerce #review_form #respond input#submit:hover,
.woocommerce a.button:hover:disabled,
.woocommerce a.button:hover:disabled[disabled],
.woocommerce a.button.disabled:hover,
.woocommerce button.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce button.button:hover:disabled,
.woocommerce button.button.disabled:hover,
.woocommerce input.button:hover:disabled,
.woocommerce input.button:hover:disabled[disabled],
.woocommerce input.button.disabled:hover,
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce button.button.disabled:hover,
.woocommerce-widget-layered-nav-dropdown__submit:hover,
.woocommerce input.button:hover,
.woocommerce a.button:hover,
.woocommerce-message a.button:hover,
.woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals button.button:hover,
.woocommerce table.shop_table.cart .button,
.woocommerce table.shop_table.cart .coupon .button,
.woocommerce-mini-cart__buttons .button.checkout:hover,
.woocommerce-mini-cart__buttons .button:not(.checkout):hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.unicoach_404__button .wgl-button:hover,
#comments input.submit:hover,
.load_more_wrapper .load_more_item:hover,
.woocommerce.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__trigger {
  box-shadow: -5px 4px 13px 0 rgba(var(--unicoach-button-rgb-hover), 0.45);
}
.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;
  box-shadow: -11px 10px 38px 0px rgba(0, 0, 0, 0.1);
}
body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:after {
  right: 0;
}
body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu:before {
  right: 0;
}
body .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle > span {
  padding-left: 14px;
}
body .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle > span:after {
  left: 0;
}
