/* RTL properties should override original ones. */

.select__field:before {
    left: 20px;
    right: auto;
}

.button__wrapper {
    padding-left: 10px;
    padding-right: 0;
}

.button__wrapper:before {
    left: 10px;
    right: 0;
}

.wgl-container {
    margin-left: auto;
    margin-right: auto;
}

.wgl-container.full-width {
    margin-right: 0;
    margin-left: 0;
}

#main .wgl-container .wgl_wrapper {
    right: 0 !important;
    left: auto;
}

[class*=wgl_col-] {
    float: right;
}

table td,
table th {
    text-align: right;
}

.col-md-delimiter .vc_column_container:not(:last-child):before {
    left: 0;
    right: auto;
}

.screen-reader-text:focus {
    right: 5px;
    left: auto;
}

.wp-block-gallery li.blocks-gallery-item {
    padding-right: 0;
}

.particles-js {
    background-position: 50% 50%;
}

.page-header .particles-js {
    right: 0;
    left: auto;
}

.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;
}

.wgl-theme-header.header_overlap {
    right: 0;
    left: auto;
}

.wgl-theme-header .wishlist-mini-cart .woo_icon-wishlist .woo_wishlist-count span {
    margin-right: -13px;
    margin-left: auto;
}

.wgl-theme-header .mini-cart .mini_cart-overlay {
    right: 0;
    left: auto;
}

.wgl-theme-header .mini-cart .woo_mini_cart:before {
    right: 0;
    left: 0;
}

.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li {
    padding-right: 0;
    padding-left: 0;
    text-align: right;
}

.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li a {
    padding-left: 24px;
    padding-right: 0;
}

.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li span.quantity .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {
    padding-left: 1px;
    padding-right: 0;
}

.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li a.remove {
    float: left;
    left: 11px;
    right: auto;
}

.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li a.remove:before {
    right: 0;
    left: auto;
}

.wgl-theme-header .woo_mini_cart {
    left: 0;
    right: auto;
    transform: translate(-100%);
}

.wgl-theme-header .mini-cart.open_cart .woo_mini_cart {
    transform: translate(20px);
}

.wgl-theme-header .woo_mini_cart .mini_cart_title {
    text-align: right;
}

.wgl-theme-header .woo_mini_cart .close_mini_cart:after {
    padding-right: 10px;
    padding-left: 0;
}

.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__total {
    text-align: right;
}

.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__total strong {
    padding-left: 16px;
    padding-right: 0;
}

.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__total .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
    margin-left: 4px;
    margin-right: auto;
}

.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a {
    left: auto;
    right: auto;
    margin: 0 0 10px 10px;
}

.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a:last-child {
    margin-left: 0;
}

.wgl-theme-header .woo_mini_cart .mini_cart_item dt.variation-Size {
    padding-left: 5px;
    padding-right: 0;
}

.wgl-theme-header .woo_mini-count span {
    margin-left: auto;
    margin-right: 1px;
}

.large_delimiter {
    padding-left: 30px;
    padding-right: 30px;
}

.large_delimiter:after {
    margin-right: 0;
}

.primary-nav > ul li {
    padding-right: 0;
}

.primary-nav > ul li.mega-menu > ul.mega-menu {
    left: auto;
    right: auto;
}

.primary-nav > ul > li.mega-menu-links > ul.mega-menu {
    padding-left: 10px;
    padding-right: 10px;
}

.primary-nav ul li ul li:first-child > a {
    border-radius: 15px 15px 0 0;
}

.primary-nav ul li ul li:last-child > a {
    border-radius: 0 0 15px 15px;
}

.primary-nav ul li ul ul {
    left: auto;
    right: 100%;
}

.primary-nav ul li ul,
.primary-nav ul li div.mega-menu-container {
    left: auto;
    right: -12px;
    text-align: right;
}

.primary-nav ul li ul li.current-menu-ancestor.current-menu-parent > a > span,
.primary-nav ul li ul li.current-menu-item > a > span,
.primary-nav ul li ul li.current_page_item > a > span,
.primary-nav ul li ul li:hover > a > span {
    padding-left: 0;
    padding-right: 24px;
}

.primary-nav ul li ul li > a > span {
    padding-right: 0;
}

.primary-nav > ul > li.menu-item-has-children > a > span,
.primary-nav > ul > li.mega-menu.mega-cat > a > span {
    padding-left: 34px;
    padding-right: 20px;
}

.primary-nav > ul > li.menu-item-has-children > a > span > .menu-item_plus:before,
.primary-nav > ul > li.mega-menu.mega-cat > a > span > .menu-item_plus:before {
    left: 14px;
    right: auto;
}

.primary-nav ul li ul:not(.mega-menu) li.menu-item-has-children > a > span > .menu-item_plus:before {
    left: -10px;
    right: auto;
    transform: translateY(-50%) rotate(90deg);
}

.primary-nav > .menu > .menu-item:nth-last-child(1) > .sub-menu .sub-menu,
.primary-nav > .menu > .menu-item:nth-last-child(2) > .sub-menu .sub-menu,
.primary-nav > .menu > .menu-item:nth-last-child(3) > .sub-menu .sub-menu,
.primary-nav > .menu > .menu-item:nth-last-child(4) > .sub-menu .sub-menu,
.primary-nav > .menu > .menu-item:nth-last-child(1) > .sub-menu,
.primary-nav > .menu > .menu-item:nth-last-child(2) > .sub-menu,
.primary-nav > .menu > .menu-item:nth-last-child(3) > .sub-menu,
.primary-nav > .menu > .menu-item:nth-last-child(4) > .sub-menu {
    left: auto;
    right: auto;
}

.primary-nav > .menu > .menu-item:nth-last-child(1) > .sub-menu,
.primary-nav > .menu > .menu-item:nth-last-child(2) > .sub-menu,
.primary-nav > .menu > .menu-item:nth-last-child(3) > .sub-menu,
.primary-nav > .menu > .menu-item:nth-last-child(4) > .sub-menu {
    left: 0;
    right: auto;
}

.primary-nav > .menu > .menu-item:nth-last-child(1) > .sub-menu .sub-menu,
.primary-nav > .menu > .menu-item:nth-last-child(2) > .sub-menu .sub-menu,
.primary-nav > .menu > .menu-item:nth-last-child(3) > .sub-menu .sub-menu,
.primary-nav > .menu > .menu-item:nth-last-child(4) > .sub-menu .sub-menu {
    left: 100%;
    right: auto;
}

.menu-item_flag {
    left: auto;
    right: 0;
}

.submenu_pimp {
    left: auto;
    right: 0;
}

.submenu_pimp svg {
    right: 0;
    left: auto;
}

.primary-nav ul li.mega-menu-links > ul > li {
    float: right;
    margin-right: 0;
    margin-left: 0;
}

.primary-nav ul li.mega-menu-links > ul > li:after {
    left: 0;
    right: auto;
}

.primary-nav ul li.mega-menu-links > ul > li > a {
    padding-left: 30px;
    padding-right: 30px;
}

.primary-nav ul li.mega-menu-links > ul > li > a > span {
    padding-left: 0;
    padding-right: 24px !important;
}

.primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul {
    right: 0 !important;
    left: auto !important;
}

.primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul > li {
    padding-left: 0;
    padding-right: 0;
}

.primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul > li ul {
    left: auto !important;
    right: 100% !important;
}

.primary-nav ul li.mega-menu.mega-cat > ul.mega-menu > li > ul {
    left: auto !important;
    right: 0 !important;
}

.primary-nav ul li.mega-menu.mega-cat .ajax_menu .item {
    padding-right: 10px;
    padding-left: 10px;
    float: right;
}

.primary-nav ul li.mega-menu.mega-cat div.mega-menu-container .vertical-posts {
    float: right;
    padding-right: 10px;
    padding-left: 10px;
}

.primary-nav ul li.mega-menu.mega-cat div.mega-menu-container .vertical-posts .preloader_type {
    margin-right: 20%;
    margin-left: auto;
}

.primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-vertical {
    float: right;
}

.primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-vertical li.menu-item > a {
    padding: 10px 28px 10px 28px;
}

.primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li {
    float: right;
    margin-left: 10px;
    margin-right: auto;
}

.primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li:last-child {
    margin-left: 0;
}

.mega_menu_wrapper_overlay {
    right: 0;
    left: auto;
}

.mega_menu_wrapper_preloader {
    right: 0;
    left: 0;
}

.mega_menu_wrapper_preloader span:first-of-type {
    right: -22px;
    left: auto;
}

.mega_menu_wrapper_preloader span:last-of-type {
    right: 22px;
    left: auto;
}

.wgl-sticky-header {
    right: 0;
    left: auto;
}

.lavalamp-object {
    right: 0;
    left: auto;
}

.mobile_nav_wrapper .wgl-menu_overlay {
    right: 0;
    left: auto;
}

.mobile_nav_wrapper .primary-nav > ul > li > a {
    margin-right: -20px;
    margin-left: auto;
}

.mobile_nav_wrapper .primary-nav > ul > li > a > span {
    padding-left: 20px !important;
    padding-right: 0;
}

.mobile_nav_wrapper .primary-nav > ul > li > a > span:after {
    border-radius: 2.5px 2.5px 0 0;
    right: 0;
    left: auto;
}

.primary-nav ul li ul .menu-item.back {
    margin-left: auto;
    margin-right: -21px;
}

.primary-nav ul li ul .menu-item.back:before {
    padding-left: 5px;
    padding-right: 0;
}

.mobile_nav_wrapper .primary-nav ul li ul {
    left: 0 !important;
    right: 0;
    padding: 0 30px 0 0;
}

.wgl-menu_outer {
    left: 0;
}

.wgl-menu_outer .mobile-hamburger-toggle {
    right: 0;
}

.wgl-menu_outer.sub-menu-position_left .wgl-menu_header {
    flex-direction: row-reverse;
}

.wgl-menu_outer.sub-menu-position_right .mobile-hamburger-toggle {
    left: 16px;
    right: auto;
}

.mobile_nav_wrapper .primary-nav > ul.mobile_switch_on {
    left: auto;
    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 !important;
    padding-right: 30px !important;
}

.mobile_nav_wrapper .primary-nav ul li ul li.current-menu-ancestor.current-menu-parent > a > span,
.mobile_nav_wrapper .primary-nav ul li ul li.current-menu-item > a > span,
.mobile_nav_wrapper .primary-nav ul li ul li.current_page_item > a > span {
    padding-left: 0;
    padding-right: 24px;
}

.mobile_nav_wrapper .primary-nav ul li.mega-menu-links > ul > li > a > span {
    padding-left: 0;
    padding-right: 0 !important;
}

.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 {
    transform-origin: 70% 70%;
    transform: rotate(315deg);
}

.side_panel .side_panel-toggle:hover span:nth-child(1) {
    left: auto;
    right: 18px;
}

.side_panel .side_panel-toggle:hover span:nth-child(3) {
    left: auto;
    right: 0px;
}

.side_panel .side_panel-toggle:hover span:nth-child(7) {
    left: auto;
    right: 18px;
}

.side_panel .side_panel-toggle:hover span:nth-child(9) {
    left: auto;
    right: 0px;
}

.side_panel .side_panel-toggle-inner span {
    left: auto;
    right: 0;
}

.side_panel .side_panel-toggle-inner span:nth-child(2) {
    left: auto;
    right: 9px;
}

.side_panel .side_panel-toggle-inner span:nth-child(3) {
    left: auto;
    right: 18px;
}

.side_panel .side_panel-toggle-inner span:nth-child(5) {
    left: auto;
    right: 9px;
}

.side_panel .side_panel-toggle-inner span:nth-child(6) {
    left: auto;
    right: 18px;
}

.side_panel .side_panel-toggle-inner span:nth-child(8) {
    left: auto;
    right: 9px;
}

.side_panel .side_panel-toggle-inner span:nth-child(9) {
    left: auto;
    right: 18px;
}

.side-panel_overlay {
    left: auto;
    right: 0;
}

body.side_panel-template-default #side-panel {
    left: auto;
    right: auto;
}

#side-panel {
    left: 0;
    right: auto;
}

#side-panel .side-panel_sidebar {
    left: 0;
    right: 0;
}

#side-panel .side-panel_close {
    left: 0;
    right: auto;
}

#side-panel .side-panel_close .side-panel_close_icon:before,
#side-panel .side-panel_close .side-panel_close_icon:after {
    left: auto;
    right: 0;
}

#side-panel .side-panel_close .side-panel_close_icon:before {
    left: auto;
    right: 50%;
}

#side-panel .side-panel_close .side-panel_close_icon:after {
    left: auto;
    right: 50%;
    margin-right: 0;
}

.ps__rail-y {
    left: 0;
    right: auto;
}

.ps__thumb-y {
    left: 2px;
    right: auto;
}

.page-header.breadcrumbs_inline.page-header_align_center .page-header_breadcrumbs {
    margin-left: auto;
    margin-right: 20px;
}

.header_search.search_alt .header_search-field {
    left: auto;
    right: 0;
}

.header_search.search_alt .header_search-field .search-form:after {
    left: 15px;
    right: auto;
}

.header_search.search_alt .header_search-field .search-field {
    padding: 14px 0 11px 50px;
}

.header_search.search_alt .header_search-field .search-button {
    left: 0;
    right: auto;
}

.header_search.search_alt .header_search-field .header_search-wrap .header_search-heading_bg {
    margin-right: -114px;
    margin-left: auto;
}

.header_search.search_alt .header_search-field .header_search-close {
    left: 3.8%;
    right: auto;
}

.header_search.search_standard .header_search-field {
    left: 0;
    right: auto;
}

.header_search.search_standard .header_search-field .search-form:after {
    left: 0;
    right: auto;
    border-radius: 5px 0 0 5px;
}

.header_search.search_standard .header_search-field .search-field {
    padding-left: 0;
    padding-right: 20px;
}

.header_search.search_standard .header_search-field .search-button {
    left: 0;
    right: auto;
}

.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
    padding-left: 0;
    padding-right: 90px;
}

.dropcap,
.dropcap-bg,
.elementor-drop-cap {
    float: right;
    margin-left: 0.8em;
    margin-right: auto;
}

.footer_top-area.widgets_area .row:before {
    left: auto;
    right: 15px;
}

.footer_top-area .footer-link:before {
    left: auto;
    right: 50%;
}

.footer .mc4wp-form-fields input[type="email"]:not([type='checkbox']) {
    padding-left: 0;
    padding-right: 0;
    text-align: right;
}

.footer .foodmood_wave_footer svg {
    left: auto;
    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;
    margin-right: auto;
}

.page_404_wrapper .search-form .search-field {
    padding-left: 50px;
    padding-right: 0;
}

.page_404_wrapper input[type="submit"].search-button {
    left: 0;
    right: auto;
}

.page_404_wrapper .search-form:after {
    left: 6px;
    right: auto;
}

.wgl-carousel .slick-prev:after {
    transform: scale(1, 1);
}
.wgl-carousel .slick-next:after {
    transform: scale(-1, 1);
}

.wgl-carousel:hover .slick-prev {
    transform: translate(20px, -50%);
}

.wgl-carousel:hover .slick-next {
    transform: translate(-20px, -50%);
}

.blog-posts .item {
    float: right;
}

.blog-posts .container-grid.row.blog_carousel .wgl-carousel .slick-prev {
    left: auto;
    right: -75px;
}

.blog-posts .container-grid.row.blog_carousel .wgl-carousel .slick-next {
    left: -75px;
    right: auto;
}

.blog-style-standard .blog-post_wrapper .blog-post_meta_info {
    left: auto;
    right: -15px;
}

.blog-style-standard .blog-post_wrapper > .blog-post_meta_info {
    left: auto;
    right: initial;
}

.blog-style-standard .blog-post blockquote cite {
    padding-right: 0;
}

.blog-style-standard .blog-post_meta-wrap {
    float: left;
}

.blog-style-standard .blog-post_info-wrap > div:last-child {
    margin-right: 0;
}

.blog-style-hero .blog-post-hero_content {
    left: auto;
    right: 0;
}

.blog-style-hero .blog-post_bg_media:before {
    background: linear-gradient(
        to bottom,
        rgba(255, 255, 255, 0) 100%,
        rgba(202, 202, 202, 0) 24%,
        #3d3d3d 88%,
        #232323 100%
    );
}

.blog-style-hero .blog-post_bg_media:after {
    right: 0;
    left: auto;
}

.blog-style-hero .blog-post-hero_wrapper .blog-post_feature-link:after {
    left: auto;
    right: 0;
}

.blog-style-hero .blog-post-hero_wrapper .divider_post_info {
    left: auto;
    right: 0;
}

.blog-style-hero .btn-read-more .blog-post-read-more {
    left: 0;
    right: auto;
}

.blog-post.format-gallery .blog-post_media:hover .wgl-carousel .slick-prev {
    margin-right: 0;
}

.blog-post.format-gallery .blog-post_media:hover .wgl-carousel .slick-next {
    margin-left: 0;
}

.blog-post.format-quote .blog-post_meta_info,
.blog-post.format-link .blog-post_meta_info,
.blog-post.format-audio .blog-post_meta_info {
    left: auto;
    right: 0;
}

.blog-post .blog-post_media .blog-post_media_part .parallax-video .blog-post_feature-link {
    left: auto;
    right: 0;
}

.blog-post.format-standard-image .blog-post_media .blog-post_feature-link:before,
.blog-post.format-image .blog-post_media .blog-post_feature-link:before {
    right: 0;
    left: auto;
}

.blog-post.format-standard.link .blog-post_title:before {
    margin-left: 20px;
    margin-right: auto;
}

.blog-post.format-quote .blog-post_quote-author {
    text-align: right;
}

.blog-post_quote-author .blog-post_quote-image {
    margin-left: 10px;
    margin-right: auto;
}

.blog-post.sticky-post .blog-post_wrapper {
    padding: 25px 25px 15px 25px;
}

.blog-post_link > .link_post {
    padding-left: 0;
    padding-right: 50px;
}

.blog-post_link a:before {
    left: auto;
    right: 0;
}

.blog-posts .blog-style-medium_img .format-quote .blog-post_wrapper > .blog-post_media,
.blog-posts .blog-style-medium_img .format-link .blog-post_wrapper > .blog-post_media {
    padding-left: 0;
}

.blog-posts .blog-style-medium_img .format-quote .blog-post_wrapper > .blog-post_content,
.blog-posts .blog-style-medium_img .format-link .blog-post_wrapper > .blog-post_content {
    padding-left: 0;
}

.blog-posts .blog-style-medium_img .blog-post_media {
    padding-left: 30px;
    padding-right: 0;
    float: right;
    margin-right: -1px;
    margin-left: auto;
}

.blog-posts .blog-style-medium_img .blog-post_media .blog-post_media {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
}

.blog-posts .blog-style-medium_img .blog-post_meta-wrap {
    float: right;
}

.blog-posts .blog-style-medium_img .blog-post_meta-wrap .meta-wrapper {
    float: right;
}

.blog-posts .blog-style-medium_img .blog-post_meta-wrap .meta-wrapper > span + span {
    margin-right: 30px;
    margin-left: auto;
}

.blog-posts .blog-style-medium_img .blog-post_info-wrap > div:last-child {
    margin-right: 0;
}

.blog-posts .blog-style-medium_img .blog-post_media .blog-post_feature-link:before {
    right: 0;
    left: auto;
}

.blog-posts .blog-style-medium_img .blog-post_content {
    padding-left: 30px;
    padding-right: 0;
    margin-right: 0;
    float: right;
}

.blog-posts .blog-style-tiny_img .blog-post.format-standard .blog-post_media {
    margin-left: 0;
}

.blog-posts .blog-style-tiny_img .format-link .blog-post_media,
.blog-posts .blog-style-tiny_img .format-quote .blog-post_media {
    margin-left: 0;
}

.blog-posts .blog-style-tiny_img .blog-post_media {
    margin-left: 20px;
    margin-right: auto;
    float: right;
}

.blog-posts .blog-style-tiny_img .blog-post_media .blog-post_media {
    margin-left: 0;
    margin-right: 0;
}

.blog-posts .blog-style-tiny_img .blog-post_media .blog-post_feature-link:before {
    right: 0;
    left: auto;
}

.blog-posts .blog-style-tiny_img .blog-post_meta-wrap,
.blog-posts .blog-style-tiny_img .meta-wrapper {
    padding-right: 0;
    padding-left: 0;
}

.blog-posts .blog-style-tiny_img .blog-post_meta-wrap {
    float: right;
}

.blog-posts .blog-style-tiny_img .blog-post_meta-wrap .meta-wrapper {
    float: right;
}

.blog-posts .blog-style-tiny_img .blog-post_meta-wrap .meta-wrapper > span + span {
    margin-right: 30px;
    margin-left: auto;
}

.blog-posts .blog-style-tiny_img .blog-post_info-wrap > div:last-child {
    margin-right: 0;
}

.mega-ajax-content .item .meta-wrapper {
    padding-right: 0;
    padding-left: 0;
}

.blog_carousel.row {
    margin-right: 0;
    margin-left: 0;
}

.blog-post_meta-wrap .meta-wrapper {
    float: right;
}

.blog-post_meta-wrap .author_post img {
    margin-left: 5px;
    margin-right: auto;
}

.meta-wrapper span + span:before {
    margin: 0 6px 0 7px;
}

.meta-wrapper img {
    margin-left: 5px;
    margin-right: auto;
}

.blog-post .blog-post_meta-categories span:after {
    margin-left: 10px;
    margin-right: auto;
}

.blog-post .blog-post_meta_info .date_post .date_post-flag {
    right: 0;
    left: auto;
}

.single_meta .blog-post_media .blog-post_meta_info {
    right: -15px;
    left: auto;
}

.single_meta.format-quote .blog-post_meta_info,
.single_meta.format-link .blog-post_meta_info,
.single_meta.format-audio .blog-post_meta_info {
    right: 0;
    left: auto;
}

.post_featured_bg .blog-post_bg_media {
    background-position: center right ;
}

.post_featured_bg .blog-post_meta-wrap .blog-post_likes-wrap {
    margin-right: 0;
}

.post_featured_bg .blog-post_title {
    padding-right: 0;
    padding-left: 0;
}

.post_featured_bg .blog-post_likes-wrap .wgl-likes {
    padding-left: 0;
}

.post_featured_bg .wgl-likes .sl-count,
.post_featured_bg .meta-wrapper {
    padding-right: 0;
    padding-left: 0;
}

.post_featured_bg .date_post .date_post-flag {
    right: 0;
    left: auto;
}

.button-read-more {
    margin-right: 0;
    padding-left: 20px;
    padding-right: 0;
}

.button-read-more:before,
.button-read-more:after {
    right: 10px;
    left: auto;
}

.tagcloud-wrapper {
    float: right;
}

.tagcloud-wrapper .title_tags {
    margin-left: 18px;
    margin-right: auto;
}

.single_post_info .tagcloud {
    float: right;
}

.single_post_info .blog-post_views-wrap {
    float: left;
}

.single_post_info .blog-post_likes-wrap {
    float: left;
}

.single_post_info div.share_post-container:only-child {
    float: left !important;
}

.single_post_info .blog-post_share-wrap {
    float: right;
}

.single_post_info.post_info > .blog-post_meta-wrap > .tagcloud-wrapper .tagcloud,
.single_post_info.post_info > .meta-wrapper > .tagcloud-wrapper .tagcloud {
    text-align: right;
}

.single_post_info .blog-post_info-wrap > div {
    margin-right: 19px;
    margin-left: auto;
}

.blog-post_info-wrap {
    float: left;
}

.blog-post_info-wrap > div {
    margin-right: 18px;
    margin-left: auto;
}

.blog-post_info-wrap .blog-post_views-wrap {
    float: right;
    margin-right: 0;
}

.blog-post_info-wrap > .meta-wrapper {
    float: left;
}

.blog-post_likes-wrap {
    float: left;
}

.blog-post_likes-wrap + .share_post {
    padding-left: 20px;
    padding-right: 0;
}

.blog_columns-2:not(.blog_masonry) .wgl_col-6:nth-child(2n+1) {
    clear: right;
}

.blog_columns-3:not(.blog_masonry) .wgl_col-4:nth-child(3n+1) {
    clear: right;
}

.blog_columns-4:not(.blog_masonry) .wgl_col-3:nth-child(4n+1) {
    clear: right;
}

.prev-link,
.next-link {
    float: left;
}

.prev-link_icon,
.next-link_icon {
    margin-right: 5px;
    margin-left: 5px;
}

.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:hover .image_prev:before {
    margin-right: 0;
}

.prev-link_wrapper .image_prev {
    margin-left: 20px;
    margin-right: auto;
}

.prev-link_wrapper .image_prev.no_image:before {
    margin-right: 0;
}

.prev-link_wrapper .image_prev:before {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: 20px;
    transform: scale(1, 1);
}

.prev-link_wrapper .image_prev:after {
    right: 0;
    left: auto;
}

.prev-link_icon {
    margin-right: 5px;
    margin-left: 5px;
}

.prev-link_icon:before {
    right: auto;
    left: -6px;
}

.next-link:before {
    left: 0;
    right: auto;
}

.next-link:hover:before {
    left: auto;
    right: 0;
}

.next-link_wrapper {
    float: left;
    margin-left: 0;
    margin-right: auto;
    text-align: left;
}

.next-link_wrapper .image_next:before {
    transform: scale(-1, 1);
}

.next-link_wrapper a:hover .image_next:before {
    margin-left: 0;
}

.next-link_wrapper .image_next {
    margin-right: 20px;
    margin-left: auto;
}

.next-link_wrapper .image_next.no_image:before {
    margin-left: 0;
}

.next-link_wrapper .image_next:before {
    right: 0;
    margin-left: 20px;
    margin-right: auto;
    left: 0;
}

.next-link_wrapper .image_next:after {
    right: 0;
    left: auto;
}

.next-link_wrapper .next_title {
    text-align: left;
}

.prev-link-info_wrapper .meta-wrapper,
.next-link-info_wrapper .meta-wrapper {
    padding-right: 0;
    padding-left: 0;
}

.author-info_wrapper {
    padding: 40px 40px 25px 40px;
}

.author-info_content {
    margin-right: 150px;
    margin-left: auto;
}

.author-info_avatar {
    float: right;
    margin-left: 30px;
    margin-right: auto;
}

.author-info_name span {
    margin-left: 4px;
    margin-right: auto;
}

.author-info_social-link {
    margin-left: 6px;
    margin-right: auto;
}

.author-info_social-link:last-child {
    margin-left: 0;
}

.author-info_social-wrapper .title_soc_share {
    margin-right: -8px;
    margin-left: auto;
}

.single.related_posts .blog-posts .container-grid.row.blog_carousel .wgl-carousel_wrapper {
    margin-right: 0;
    margin-left: 0;
}

.blog-post_bg_media {
    right: 0;
    left: auto;
}

.blog-post_bg_media:before {
    right: 0;
    left: auto;
}

.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: auto;
}

.container-grid.row > .wgl-carousel {
    margin-right: 0;
    margin-left: 0;
}

.container-grid.row > .wgl-carousel.navigation_offset_element {
    padding-right: 40px;
    padding-left: 40px;
}

.blog-post_views-wrap .wgl-views:before {
    margin-left: 6px;
    margin-right: auto;
}

.attachment_media .meta-wrapper > span {
    padding-right: 23px;
    padding-left: 0;
}

.attachment_media .meta-wrapper > span:first-child {
    padding-right: 0;
}

.parallax-video {
    right: 0;
    left: auto;
}

.jarallax > .jarallax-img {
    right: 0;
    left: auto;
}

.share_post-container .share_social-wpapper {
    left: 0;
    right: auto;
    padding-left: 40px;
    padding-right: 0;
}

.share_post-container .share_social-wpapper ul li:last-child {
    margin-left: 0;
}

.share_post-container .share_social-wpapper ul li:first-child {
    margin-right: 0;
}

.single_info-share_social-wpapper .share_title {
    margin-left: 15px;
    margin-right: 0;
}

.single_info-share_social-wpapper .share_title:after {
    margin-right: 8px;
    margin-left: auto;
    transform: scale(-1, 1);
}

.single_info-share_social-wpapper .share_link + .share_link {
    margin-right: 10px;
    margin-left: auto;
}

.wgl-social-share_pages.standard_style a {
    text-align: left;
    border-radius: 30px 0 0 30px;
    padding-left: 16px;
    padding-right: 0;
}

.wgl-social-share_pages.standard_style a:before {
    right: 0;
    left: auto;
    border-radius: 30px 0 0 30px;
}

.wgl-social-share_pages.hovered_style {
    right: 40px;
    left: auto;
}

.wgl-social-share_pages.hovered_style .share_social-icon-plus:before {
    margin-right: -1px;
    margin-left: auto;
}

.wgl-social-share_pages.hovered_style .share_social-icon-plus:after {
    margin-right: -6px;
    margin-left: auto;
}

.wgl-social-share_pages.hovered_style .share_social-icon-plus:before,
.wgl-social-share_pages.hovered_style .share_social-icon-plus:after {
    right: 50%;
    left: auto;
}

.wgl-social-share_pages.hovered_style ul {
    right: 0;
    left: auto;
}

.wgl-portfolio-item_annotation_social .single_info-share_social-wpapper .share_social-wpapper {
    margin-left: 24px;
    margin-right: 0;
}

.wgl-portfolio-item_annotation_social .single_info-share_social-wpapper .share_link + .share_link {
    margin-right: 0;
}

.woocommerce div.product .share_social-wpapper .share_link {
    margin-left: 20px;
    margin-right: auto;
}

.woocommerce div.product .share_social-wpapper .share_link:last-child {
    margin-left: 0;
}

.wgl-likes .sl-icon {
    margin-left: 5px;
    margin-right: auto;
}

body ul li,
body ol li {
    padding-right: calc(1em + 5px);
    padding-left: 0;
}

ul li:before {
    right: 2px;
    left: auto;
}

body ul.foodmood_dash li {
    padding-right: calc(1.1em + 14px);
    padding-left: 0;
}

body ul.foodmood_plus li {
    padding-right: 25px;
    padding-left: 0;
}

body ul.foodmood_plus li:before {
    right: 7px;
    left: auto;
}

body ul.foodmood_plus li:after {
    right: 10px;
    left: auto;
}

body ul.foodmood_check li {
    padding-right: calc(1em + 20px);
    padding-left: 0;
}

body ul.foodmood_check li:before {
    right: 0;
    left: auto;
}

body ul.foodmood_slash li {
    padding-right: 25px;
    padding-left: 0;
}

body ul.foodmood_slash li:before {
    right: 7px;
    left: auto;
}

body ul.foodmood_theme li {
    padding-right: 27px;
    padding-left: 0;
}

body ul.foodmood_theme li:before {
    right: 0;
    left: auto;
}

body ol > li:before {
    right: 0;
    left: auto;
    direction: ltr;
}

#comments .pingback .edit-link .comment-edit-link {
    margin-right: 5px;
    margin-left: auto;
}

#comments .commentlist .comment .stand_comment {
    padding: 35px 110px 35px 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: auto;
}

#comments .commentlist .comment .children .stand_comment {
    padding-right: 80px;
    padding-left: 0;
}

#comments .commentlist .comment .children .stand_comment .commentava {
    right: -80px;
    left: auto;
}

#comments .commentlist > .comment > .children > .comment {
    margin-right: 110px;
    margin-left: auto;
}

#comments .commentlist .comment_info {
    padding-left: 90px;
    padding-right: 0;
}

#comments .commentlist .comment_info .meta-wrapper > span {
    margin-left: 5px;
    margin-right: auto;
}

#comments .comment-reply-link {
    left: 0;
    right: auto;
}

#comments small #cancel-comment-reply-link {
    margin-right: 10px;
    margin-left: auto;
}

body .comment-respond .comment-form [class*="wgl_col-"],
body .comment-respond .comment-form > p {
    padding-right: 5px;
    padding-left: 5px;
}

body .comment-form-cookies-consent > input {
    margin-left: 7px;
    margin-right: 0;
}

.wp-block-latest-comments > li {
    padding-right: 0;
}

.wpcf7-form .row {
    margin-right: -10px;
    margin-left: -10px;
}

.wpcf7-form .row [class*=wgl_col-] {
    padding-right: 10px;
    padding-left: 10px;
}

.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-right: 0.5em;
    padding-left: 0;
}

.sign_up {
    margin-left: -20px;
    margin-right: auto;
}

.sign_up input[type='submit'] {
    margin-right: 20px;
    margin-left: auto;
}

.footer .wpcf7 input:not([type="submit"]) {
    padding: 0px 33px 0 20px;
}

.footer .wpcf7 span[class*="email"]:after {
    right: 0;
    left: auto;
}

.coming-soon_form .wpcf7 .wpcf7-form-control-wrap {
    margin-left: 15px;
    margin-right: auto;
}

.wpcf7 .choose-1 select {
    padding-right: 0;
}

.wgl-carousel {
    margin-right: -15px;
    margin-left: -15px;
}

.wgl-carousel .slick-slide {
    padding-right: 15px;
    padding-left: 15px;
    float: right;
}

.wgl-pagination .page-numbers:after {
    margin-left: 0;
    right: 50%;
    left: auto;
}

.wgl-pagination .page:first-child {
    margin-right: 0;
}

.wgl-pagination .page:last-child {
    margin-left: 0;
}

.page-link .post-page-numbers:first-of-type {
    margin-right: 0;
}

.page-link .post-page-numbers:after {
    margin-left: 0;
    right: 50%;
    left: auto;
}

.load_more_wrapper .load_more_item:before {
    right: 50%;
    left: auto;
    margin: -10px -8px 0 0;
}

.preloader-container {
    right: 50%;
    left: auto;
    margin-right: -41px;
    margin-left: auto;
}

.preloader-container > div {
    float: right;
}

#scroll_up {
    left: 20px;
    right: auto;
    transform: translateX(-130%);
}

#scroll_up:after {
    margin-right: -1px;
    margin-left: auto;
}

body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    text-align: right;
}

body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item {
    padding: 6px 25px 6px 25px;
}

body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu:before {
    right: 0;
    left: auto;
}

body .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle > span {
    padding-left: 14px;
    padding-right: 0;
}

body .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle > span:before {
    left: 0;
    right: auto;
}

body .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle > span:after {
    left: 3px;
    right: auto;
}

.products-posts div.product {
    float: right;
}

.products-posts .container-grid.row.products_carousel {
    margin-right: -15px;
    margin-left: -15px;
}

.products-posts .container-grid.row.products_carousel .wgl-carousel_wrapper {
    margin-right: -75px;
    margin-left: -75px;
}

.products-posts .container-grid.row.products_carousel .wgl-carousel {
    margin-right: -15px;
    margin-left: -15px;
}

.products-posts .container-grid.row.products_carousel .wgl-carousel .slick-prev {
    right: -75px;
    left: auto;
}

.products-posts .container-grid.row.products_carousel .wgl-carousel .slick-next {
    left: -75px;
    right: auto;
}

.products-posts .container-grid.row .wgl-carousel .wgl-carousel {
    margin-right: -15px;
    margin-left: -15px;
    padding-right: 0;
    padding-left: 0;
}

.foodmood_module_message_box {
    padding: 4px 73px 4px 5px;
}

.foodmood_module_message_box.closable {
    padding-left: 53px;
    padding-right: 65px;
}

.foodmood_module_message_box .message_icon_wrap {
    right: 5px;
    left: auto;
}

.foodmood_module_message_box .message_close_button {
    left: 0;
    right: auto;
    border-top-left-radius: inherit;
    border-top-right-radius: none;
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: none;
}

ul.wgl-products .wgl-carousel,
div.wgl-products .wgl-carousel,
.woocommerce .products ul.wgl-products .wgl-carousel,
.woocommerce .products div.wgl-products .wgl-carousel {
    margin-right: 0;
    margin-left: 0;
}

ul.wgl-products li .products-post:after,
ul.wgl-products div.product .products-post:after,
div.wgl-products li .products-post:after,
div.wgl-products div.product .products-post:after,
.woocommerce .products ul.wgl-products li .products-post:after,
.woocommerce .products ul.wgl-products div.product .products-post:after,
.woocommerce .products div.wgl-products li .products-post:after,
.woocommerce .products div.wgl-products div.product .products-post:after {
    right: 0;
    left: auto;
}

ul.wgl-products li .picture img.attachment-shop_catalog,
ul.wgl-products div.product .picture img.attachment-shop_catalog,
div.wgl-products li .picture img.attachment-shop_catalog,
div.wgl-products div.product .picture img.attachment-shop_catalog,
.woocommerce .products ul.wgl-products li .picture img.attachment-shop_catalog,
.woocommerce .products ul.wgl-products div.product .picture img.attachment-shop_catalog,
.woocommerce .products div.wgl-products li .picture img.attachment-shop_catalog,
.woocommerce .products div.wgl-products div.product .picture img.attachment-shop_catalog {
    right: 0;
    left: auto;
}

ul.wgl-products .price del,
div.wgl-products .price del,
.woocommerce .products ul.wgl-products .price del,
.woocommerce .products div.wgl-products .price del {
    margin-left: 5px;
    margin-right: auto;
}

ul.wgl-products .price .woocommerce-Price-currencySymbol,
div.wgl-products .price .woocommerce-Price-currencySymbol,
.woocommerce .products ul.wgl-products .price .woocommerce-Price-currencySymbol,
.woocommerce .products div.wgl-products .price .woocommerce-Price-currencySymbol {
    margin-left: 4px;
    margin-right: auto;
}

ul.wgl-products .products-post_wrapper .group_button-woo svg,
div.wgl-products .products-post_wrapper .group_button-woo svg,
.woocommerce .products ul.wgl-products .products-post_wrapper .group_button-woo svg,
.woocommerce .products div.wgl-products .products-post_wrapper .group_button-woo svg {
    right: 0;
    left: auto;
}

ul.wgl-products .products-post_wrapper .group_button-woo a.add_to_cart_button:before,
ul.wgl-products .products-post_wrapper .group_button-woo a.button:before,
ul.wgl-products .products-post_wrapper .group_button-woo .added_to_cart.wc-forward:before,
div.wgl-products .products-post_wrapper .group_button-woo a.add_to_cart_button:before,
div.wgl-products .products-post_wrapper .group_button-woo a.button:before,
div.wgl-products .products-post_wrapper .group_button-woo .added_to_cart.wc-forward:before,
.woocommerce .products ul.wgl-products .products-post_wrapper .group_button-woo a.add_to_cart_button:before,
.woocommerce .products ul.wgl-products .products-post_wrapper .group_button-woo a.button:before,
.woocommerce .products ul.wgl-products .products-post_wrapper .group_button-woo .added_to_cart.wc-forward:before,
.woocommerce .products div.wgl-products .products-post_wrapper .group_button-woo a.add_to_cart_button:before,
.woocommerce .products div.wgl-products .products-post_wrapper .group_button-woo a.button:before,
.woocommerce .products div.wgl-products .products-post_wrapper .group_button-woo .added_to_cart.wc-forward:before {
    margin-left: 4px;
    margin-right: auto;
}

ul.wgl-products .products-post_wrapper .group_button-woo a.button.loading:before,
ul.wgl-products .products-post_wrapper .group_button-woo button.button.loading:before,
ul.wgl-products .products-post_wrapper .group_button-woo input.button.loading:before,
div.wgl-products .products-post_wrapper .group_button-woo a.button.loading:before,
div.wgl-products .products-post_wrapper .group_button-woo button.button.loading:before,
div.wgl-products .products-post_wrapper .group_button-woo input.button.loading:before,
.woocommerce .products ul.wgl-products .products-post_wrapper .group_button-woo a.button.loading:before,
.woocommerce .products ul.wgl-products .products-post_wrapper .group_button-woo button.button.loading:before,
.woocommerce .products ul.wgl-products .products-post_wrapper .group_button-woo input.button.loading:before,
.woocommerce .products div.wgl-products .products-post_wrapper .group_button-woo a.button.loading:before,
.woocommerce .products div.wgl-products .products-post_wrapper .group_button-woo button.button.loading:before,
.woocommerce .products div.wgl-products .products-post_wrapper .group_button-woo input.button.loading:before {
    margin-left: 4px;
    margin-right: 0;
}

.woocommerce .star-rating {
    width: 6.8em;
}

.woocommerce .woocommerce-product-rating .star-rating {
    width: 6.2em;
    margin-left: 10px;
    margin-right: 0;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    margin-right: -6px;
    margin-left: auto;
}

.woocommerce .widget_price_filter .ui-slider-horizontal {
    margin-right: 0;
    margin-left: 0;
}

.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li {
    padding-right: 0;
    padding-left: 20px;
}

.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
    right: auto;
    left: 9px;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove:before,
.woocommerce.widget_shopping_cart .cart_list li a.remove:before {
    right: 0;
    left: auto;
}

.woocommerce .woo_banner_text {
    left: 15px;
    right: auto;
}

.woocommerce .woo_banner_text span.onsale,
.woocommerce .woo_banner_text span.woo_banner_outofstock {
    right: 0;
    left: auto;
}

.woocommerce .woo_banner_text svg {
    right: 0;
    left: auto;
}

.woocommerce .outofstock_banner .woo_banner_text {
    left: auto;
    right: 15px;
}

.product_list_widget del {
    margin-left: 14px;
    margin-right: auto;
}

.woocommerce del {
    margin-left: 4px;
    margin-right: auto;
}

.product_list_widget .woocommerce-Price-amount {
    margin-left: 4px;
    margin-right: auto;
}

.woocommerce .widget_price_filter .price_slider_amount .button {
    right: auto;
    left: auto;
}

.woocommerce .widget_price_filter .price_slider_amount span.from {
    margin-right: 5px;
    margin-left: auto;
}

.woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total {
    text-align: right;
    padding-right: 0;
}

.woocommerce .widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons a {
    right: auto;
    left: auto;
    margin-left: 10px;
    margin-right: auto;
}

.woocommerce .widget_shopping_cart .buttons a:last-child,
.woocommerce.widget_shopping_cart .buttons a:last-child {
    margin-left: 0;
}

.woocommerce .widget_shopping_cart .total .woocommerce-Price-amount,
.woocommerce.widget_shopping_cart .total .woocommerce-Price-amount {
    margin-right: 5px;
    margin-left: auto;
}

.woocommerce .widget_shopping_cart .total .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.woocommerce.widget_shopping_cart .total .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
    margin-left: 4px;
    margin-right: auto;
}

.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
    text-align: left;
}

.woocommerce .woocommerce-ordering .select__field:before {
    margin-right: 5px;
    margin-left: auto;
}

.woocommerce .woocommerce-ordering select {
    float: left;
}

.woocommerce nav.woocommerce-pagination ul {
    border-left: 0;
    border-right: none;
}

.woocommerce nav.woocommerce-pagination ul li:first-child {
    margin-right: 0;
}

.woocommerce nav.woocommerce-pagination ul li:last-child {
    margin-left: 0;
}

.woocommerce-pagination .prev i::before,
.woocommerce-pagination .next i::before {
    display: inline-block;
    transform: scale(-1, 1);
}

.woocommerce .summary .product_meta:before {
    left: auto;
    right: 0;
}

.woocommerce .summary .product_meta:after {
    left: auto;
    right: 0;
}

.woocommerce .summary .product_meta > span span:first-child,
.woocommerce .summary .product_meta > span a:first-child {
    margin-right: 0;
}

.woocommerce-product-gallery .flex-control-thumbs li {
    float: right;
}

.woocommerce-product-gallery__trigger {
    left: 1em;
    right: auto;
}

.woocommerce.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    left: 30px;
    right: auto;
}

.woocommerce.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
    right: 0;
    left: auto;
}

.product .flex-control-nav li {
    margin-right: 0;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    margin-left: 20px;
    margin-right: auto;
}

.woocommerce div.product div.images .flex-control-thumbs li:last-child {
    margin-left: 0;
}

.woocommerce div.product .summary p.price .woocommerce-Price-currencySymbol,
div.product .summary span.price .woocommerce-Price-currencySymbol,
.woocommerce div.product .summary .woocommerce-variation-price .price .woocommerce-Price-currencySymbol {
    margin-left: 4px;
    margin-right: auto;
}

.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
    text-align: right;
}

.woocommerce div.product form.cart .variations select {
    margin-left: 0;
}

.woocommerce div.product form.cart div.quantity {
    margin-left: 10px;
    margin-right: auto;
}

.woocommerce .quantity.number-input .quantity-wrapper span {
    left: auto;
    right: 0;
}

.woocommerce .quantity.number-input .quantity-wrapper span.minus {
    margin-right: 20px;
    margin-left: auto;
}

.woocommerce .quantity.number-input .quantity-wrapper span.plus {
    left: 0;
    right: auto;
    margin-left: 20px;
    margin-right: 0;
}

.woocommerce #review_form #respond p a {
    margin-left: 9px;
    margin-right: auto;
}

.woocommerce #reviews #comments ol.commentlist li .raiting-meta-wrapper {
    float: left;
    margin-right: 20px;
    margin-left: auto;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
    right: 0;
    left: auto;
}

.related > h2{
    text-align: right;
}

.woocommerce div.product form.cart .group_table tr .woocommerce-grouped-product-list-item__label {
    text-align: right;
}

.woocommerce #respond form#commentform > p {
    padding-right: 0;
    padding-left: 0;
}

.woocommerce #respond form#commentform > p.comment-form-author,
.woocommerce #respond form#commentform > p.comment-form-email {
    float: right;
    padding-right: 5px;
    padding-left: 5px;
}

.woocommerce #respond form#commentform .comment-form-rating .stars a {
    margin-left: 0 !important;
    margin-right: auto;
    padding-left: 1.5em;
    padding-right: 0;
}

.woocommerce #respond form#commentform {
    margin-right: 0;
    margin-left: 0;
}

.woocommerce table.shop_table td {
    padding-right: 0;
    padding-left: 0;
}

.woocommerce table.shop_table td:first-child {
    border-right: 1px solid #dddddd;
    border-left: none;
}

.woocommerce table.shop_table td:last-child {
    border-left: 1px solid #dddddd;
    border-right: none;
}

.woocommerce table.shop_table td.product-remove {
    padding-right: 15px;
    padding-left: 15px;
}

.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: 60px;
    padding-left: 0;
}

.woocommerce table.shop_table tbody tr td:first-child {
    border-radius: 0 25px 25px 0;
}

.woocommerce table.shop_table tbody tr td:last-child {
    border-radius: 25px 0 0 25px;
}

.woocommerce table.shop_table thead th:first-child {
    border-radius: 0 30px 30px 0;
}

.woocommerce table.shop_table thead th:last-child {
    border-radius: 30px 0 0 30px;
}

.woocommerce table.shop_table thead th.product-name {
    padding-right: 70px;
    padding-left: 0;
    text-align: right;
}

.woocommerce table.shop_table tfoot tr th {
    text-align: right;
    padding-right: 20px;
    padding-left: 0;
}

.woocommerce #order_review.woocommerce-checkout-review-order table.shop_table thead th:first-child {
    border-radius: 0 25px 25px 0;
}

.woocommerce #order_review.woocommerce-checkout-review-order table.shop_table thead th:last-child {
    border-radius: 25px 0 0 25px;
}

.woocommerce #order_review.woocommerce-checkout-review-order table.shop_table tfoot tr th {
    text-align: right;
    padding-right: 20px;
    padding-left: 0;
}

.woocommerce #order_review.woocommerce-checkout-review-order table.shop_table td {
    padding-right: 20px;
    padding-left: 20px;
}

#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
    border-left-color: transparent;
    border-right-color: transparent;
    right: 0;
    left: auto;
    margin: -1em 2em 0 0;
}

.woocommerce ul#shipping_method li {
    padding-right: 0;
}

.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
    float: left;
}

.woocommerce .cart-collaterals .cart_totals table tr > *:first-child,
.woocommerce-page .cart-collaterals .cart_totals table tr > *:first-child {
    padding-right: 47px;
    padding-left: 0;
}

.woocommerce .cart-collaterals .cart_totals table tr > *:last-child,
.woocommerce-page .cart-collaterals .cart_totals table tr > *:last-child {
    padding-left: 47px;
    padding-right: 0;
}

.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: auto;
}

.woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals .form-row,
.woocommerce-page .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals .form-row {
    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 {
    padding-right: 10px;
    padding-left: 0;
    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 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 a.remove:before,
.woocommerce a.remove:after {
    right: 0;
    left: auto;
}

.woocommerce a.remove:before {
    right: 50%;
    left: auto;
}

.woocommerce a.remove:after {
    margin-right: 0;
    right: 50%;
    left: auto;
}

#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text {
    margin-left: 10px;
    margin-right: auto;
    padding-right: 20px;
    padding-left: 20px;
}

.woocommerce-message a.button {
    right: auto;
    left: auto;
}

.woocommerce form .form-row .select2-container--default .select2-selection--single {
    text-align: right;
}

.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 20px;
    right: auto;
}

.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-right: 0;
    padding-left: 0;
}

.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow b {
    right: 0%;
    left: auto;
    margin-right: 0;
}

.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow b:after {
    margin-right: 5px;
    margin-left: auto;
}

.checkout.woocommerce-checkout .woocommerce-billing-fields > h3 {
    padding-right: 1px;
    padding-left: 0;
}

.woocommerce .col2-set {
    float: right;
    margin-left: 4.347826087%;
    margin-right: auto;
}

.woocommerce #order_review_heading,
.woocommerce #order_review {
    float: left;
    margin-left: 0;
}

.woocommerce form .form-row .select2-container {
    padding-right: 28px;
    padding-left: 0;
}

#add_payment_method #payment ul.payment_methods li,
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li {
    padding-right: 0;
}

.woocommerce div.product form.cart .reset_variations {
    margin: 0 5px 0 0;
}

.woocommerce-order-details table.shop_table.order_details td.product-name {
    padding-right: 68px;
    padding-left: 0;
}

.woocommerce-order-details table.shop_table.order_details tr:last-child td:first-child,
.woocommerce-order-details table.shop_table.order_details tr:last-child th:first-child {
    border-right: 1px solid #dddddd !important;
    border-left: none;
    border-radius: 0 25px 25px 0;
}

.woocommerce-order-details table.shop_table.order_details tr:last-child td:last-child,
.woocommerce-order-details table.shop_table.order_details tr:last-child th:last-child {
    border-left: 1px solid #dddddd !important;
    border-right: none;
    border-radius: 25px 0 0 25px;
}

.woocommerce-order-details table.shop_table.order_details tfoot tr th:first-child,
.woocommerce-order-details table.shop_table.order_details tfoot tr td:first-child {
    border-right: 1px solid #dddddd !important;
    border-left: none;
    border-radius: 0 25px 25px 0;
}

.woocommerce-order-details table.shop_table.order_details tfoot tr th:last-child,
.woocommerce-order-details table.shop_table.order_details tfoot tr td:last-child {
    border-left: 1px solid #dddddd !important;
    border-right: none;
    border-radius: 25px 0 0 25px;
}

.woocommerce-order-details table.shop_table.order_details tfoot tr th {
    padding-right: 68px;
    padding-left: 0;
}

.woocommerce div.product .woocommerce-tabs .panel {
    padding: 40px 0 16px 0;
    text-align: right;
}

.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description {
    padding-right: 0;
    padding-left: 35px;
}

.woocommerce div.product .woocommerce-tabs .panel table.shop_attributes tr {
    float: right;
}

.woocommerce div.product .woocommerce-tabs .panel table.shop_attributes tr:nth-child(2n) th {
    padding-right: 60px;
    padding-left: 0;
}

.woocommerce div.product .woocommerce-tabs .panel table.shop_attributes th {
    padding: 10px 40px 10px 0;
}

.woocommerce div.product .woocommerce-tabs .panel table.shop_attributes th:after {
    margin-right: 30px;
    margin-left: auto;
}

.woocommerce div.product .woocommerce-tabs .panel table.shop_attributes td {
    padding-right: 30px;
    padding-left: 40px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    float: right;
    margin-left: 3px;
    margin-right: auto;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {
    margin-left: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:before {
    right: 0;
    left: 0;
}

.wgl-page-markers {
    left: -1px;
    right: auto;
}

.wgl-page-markers .page-marker_bg {
    transform: scale(-1, 1);
}

.wgl-page-markers .page-marker img {
    left: 10px;
    right: auto;
}

.wgl-page-markers .page-marker:hover .page-marker_bg {
    left: 0;
}

.wgl-page-markers .page-marker:hover img {
    left: 20px;
    right: auto;
}

body .widget .widget-title .rsswidget {
    margin-left: 5px;
    margin-right: auto;
}

body .widget .widget-title .widget-title_pimp svg {
    left: auto;
    right: 0;
}

body .widget .widget-title .widget-title_pimp:first-child {
    left: auto;
    right: -20px;
}

body .widget .widget-title .widget-title_pimp:last-child {
    left: -20px;
    right: auto;
}

body .widget > ul > li li,
body .widget > div > ul > li li {
    padding-left: 0;
    padding-right: 18px;
}

body .widget > ul > li > ul ul li {
    padding-right: 30px;
    padding-left: 0;
}

body .widget_archive ul li:before,
body .widget_recent_entries ul li:before,
body .widget_categories ul li:before,
body .widget_product_categories ul li:before,
body .widget_meta ul li:before {
    right: 2px;
    left: auto;
}

body .widget_categories ul li,
body .widget_product_categories ul li,
body .widget_meta ul li,
body .widget_archive ul li {
    padding-right: 0;
}

body .widget_categories ul li img,
body .widget_product_categories ul li img,
body .widget_meta ul li img,
body .widget_archive ul li img {
    margin-left: 15px;
    margin-right: auto;
}

body .widget_categories ul li .post_count,
body .widget_categories ul li .count,
body .widget_product_categories ul li .post_count,
body .widget_product_categories ul li .count,
body .widget_meta ul li .post_count,
body .widget_meta ul li .count,
body .widget_archive ul li .post_count,
body .widget_archive ul li .count {
    margin-right: 5px;
    margin-left: auto;
}

body .widget_categories a,
body .widget_product_categories a,
body .widget_meta a,
body .widget_archive a {
    padding-left: 0;
}

body .widget_comments > ul > li:before,
body .widget_meta > ul > li:before,
body .widget_archive > ul > li:before,
body .widget_recent_comments > ul > li:before,
body .widget_recent_entries > ul > li:before {
    margin-left: 15px;
    margin-right: 0;
}

body .widget_categories ul li,
body .widget_product_categories ul li {
    padding-right: 0;
}

body .widget_recent_entries > ul > li:before {
    margin-left: 10px;
    margin-right: auto;
}

body .widget_recent_entries ul li {
    padding: 3px 0 3px 0;
}

body .widget_recent_entries ul li .post-date {
    float: left;
}

body .widget_pages > ul > li > a:before {
    right: 0;
    left: auto;
    margin-left: 15px;
    margin-right: auto;
}

body .widget_rss ul li {
    padding: 40px 0 0 0;
}

body .widget_rss ul li cite:before {
    margin-left: 5px;
    margin-right: auto;
}

ul.wp-block-archives.wp-block-archives-list li {
    padding-right: 0;
}

ul.wp-block-archives.wp-block-archives-list li:before {
    margin-left: 15px;
    margin-right: auto;
}

ul.wp-block-archives.wp-block-archives-list li a {
    padding-left: 0;
}

ul.wp-block-latest-posts li {
    padding-right: 0;
}

ul.wp-block-latest-posts li:before {
    margin-left: 15px;
    margin-right: auto;
}

ul.wp-block-categories.wp-block-categories-list li a {
    padding-left: 0;
}

ul.wp-block-categories.wp-block-categories-list li .post_count {
    margin-right: 5px;
    margin-left: auto;
}

ul.wp-block-categories.wp-block-categories-list > li {
    padding-right: 0;
}

body .widget_search .search-form .search-button,
body .widget_search .search-form button[type="submit"],
body .widget_search .search-form:after,
body .widget_search .woocommerce-product-search .search-button,
body .widget_search .woocommerce-product-search button[type="submit"],
body .widget_search .woocommerce-product-search:after,
body .widget_product_search .search-form .search-button,
body .widget_product_search .search-form button[type="submit"],
body .widget_product_search .search-form:after,
body .widget_product_search .woocommerce-product-search .search-button,
body .widget_product_search .woocommerce-product-search button[type="submit"],
body .widget_product_search .woocommerce-product-search:after {
    left: 5px;
    right: auto;
}

body .widget_search .search-form:after,
body .widget_search .woocommerce-product-search:after,
body .widget_product_search .search-form:after,
body .widget_product_search .woocommerce-product-search:after {
    left: 5px;
    right: auto;
}

body .widget_wgl_posts .recent-posts-widget li img {
    float: right;
}

body .widget_wgl_posts .recent-posts-widget .recent-posts-image_wrapper {
    margin-left: 20px;
    margin-right: auto;
}

body .widget_wgl_posts .recent-posts-widget .recent-posts-image_wrapper,
body .widget_wgl_posts .recent-posts-widget .recent-posts-content_wrapper {
    float: right;
}

body .widget_wgl_posts .recent-posts-widget .counter_posts {
    left: auto;
    right: 0;
    margin-left: auto;
    margin-right: -13px;
}

body .widget_postshero .meta-data:before {
    margin-left: 7px;
    margin-right: auto;
}

body .widget_postshero li.with_image .recent-posts-image_wrapper:before,
body .widget_postshero li.with_image .recent-posts-image_wrapper:after {
    left: auto;
    right: 0;
}

body .widget_postshero li.with_image .recent-posts-image_wrapper:before {
    background: linear-gradient(
        to top,
        #000020 0,
        rgba(0, 0, 0, 0) 40%
    );
}

body .widget_postshero li.with_image .post_cat {
    right: 20px;
    left: auto;
}

.tagcloud a {
    margin-left: 10px;
    margin-right: auto;
}

body .widget_nav_menu > div > ul > li > a:before {
    right: 0;
    left: auto;
}

body .widget_nav_menu > div > ul > li > a:after {
    right: 4px;
    left: auto;
}

body .widget_nav_menu ul.menu li {
    padding-right: 16px;
    padding-left: 0;
}

.widget.foodmood_widget.foodmood_banner-widget .banner-widget_text_sub .banner-sub_flag {
    right: 0;
    left: auto;
}

body .widget_media_gallery .gallery-item .gallery-icon a:before,
body .footer .gallery-item .gallery-icon a:before {
    right: 0;
    left: auto;
}

body .widget_calendar .calendar_wrap table td#today:before,
body .widget_calendar .calendar_wrap tbody td > a:before {
    right: 0;
    left: auto;
}

.wgl-accordion.icon-def .wgl-accordion_header .wgl-accordion_icon:before,
.wgl-accordion.icon-def .wgl-accordion_header .wgl-accordion_icon:after {
    right: 50%;
    left: auto;
}

.wgl-accordion.icon-def .wgl-accordion_header .wgl-accordion_icon:before {
    margin: -1px -7px 0 0;
}

.wgl-accordion.icon-def .wgl-accordion_header .wgl-accordion_icon:after {
    margin: -8px 0 0 0;
}

.elementor-widget.elementor-widget-wgl-info-box.elementor-position-right .elementor-icon-box-icon {
    margin-right: 5px;
    margin-left: auto;
}

.elementor-widget.elementor-widget-wgl-info-box.elementor-position-left .elementor-icon-box-icon {
    margin-left: 5px;
    margin-right: auto;
}

.elementor-widget.elementor-widget-wgl-info-box.elementor-position-right .elementor-image-box-img {
    margin-right: 20px;
    margin-left: auto;
}

.elementor-widget.elementor-widget-wgl-info-box.elementor-position-left .elementor-image-box-img {
    margin-left: 20px;
    margin-right: auto;
}

.elementor-widget .wgl-infobox .wgl-infobox_title-flag {
    right: 0;
    left: auto;
}

.elementor-widget .wgl-infobox .wgl-infobox_bg_title {
    right: -6px;
    left: auto;
}

.elementor-widget .wgl-infobox .wgl-infobox_item_link {
    right: 0;
    left: auto;
}

.elementor-widget .wgl-infobox .button-read-more {
    padding-right: 0;
}

.wgl-testimonials .wgl-testimonials_name .wgl-testimonials_name-flag {
    right: 0;
    left: auto;
}

.wgl-testimonials.add_quote_icon .wgl-testimonials_item:after {
    left: 80px;
    right: auto;
}

.wgl-testimonials.type-inline_top {
    padding-right: 85px;
    padding-left: 0;
}

.wgl-testimonials.type-inline_top .wgl-testimonials_image {
    margin-left: 35px;
    right: 0;
    left: auto;
    margin-right: -85px;
}

.wgl-testimonials.type-inline_top .wgl-carousel_wrapper {
    margin-right: -85px;
    margin-left: auto;
}

.wgl-testimonials.type-inline_top .wgl-carousel_wrapper .wgl-testimonials-item_wrap {
    padding-right: 85px;
    padding-left: 0;
}

.wgl-testimonials.type-inline_bottom .wgl-testimonials_item {
    padding: 32px 60px 39px 30px;
}

.wgl-testimonials.type-inline_bottom .wgl-testimonials_image {
    padding-left: 20px;
    padding-right: 0;
}

.isotope-filter a {
    margin-left: 20px;
    margin-right: auto;
}

.isotope-filter a .number_filter {
    left: -18px;
    right: auto;
}

.isotope-filter a:last-child {
    margin-left: 28px;
    margin-right: auto;
}

.isotope-filter a .filter_bg {
    right: 0;
    left: auto;
}

.isotope-filter a.active:after {
    right: -15px;
    left: auto;
}

.isotope-filter.filter-left {
    text-align: right;
}

.isotope-filter.filter-right {
    text-align: left;
}

body.page .wgl-container:not(.single_portfolio) .wgl-portfolio_container:not(.no_gap) .slick-dots {
    padding: 0 0 25px 0;
}

.wgl-portfolio-item_meta .post_cats a {
    margin-left: 10px;
    margin-right: auto;
}

.wgl-portfolio-item_meta .post_cats a:last-child {
    margin-left: 0;
}

.wgl-portfolio-item_meta .post_cats .portfolio_cat-flag {
    right: 0;
    left: auto;
}

.under_image .wgl-portfolio-item_description {
    right: 35px;
    left: auto;
    border-radius: 40px 40px 0 0;
}

.inside_image .wgl-portfolio-item_description {
    right: 0;
    left: auto;
}

.inside_image .wgl-portfolio-item_description .portfolio_description-bg {
    right: 0;
    left: auto;
}

.inside_image.zoom_in_animation .overlay {
    right: 5%;
    left: auto;
}

.inside_image.outline_animation .overlay:before {
    right: 0;
    left: auto;
}

.inside_image.offset_animation:before {
    right: 0;
    left: auto;
}

.inside_image.sub_layer_animation .wgl-portfolio-item_description {
    right: 25px;
    left: auto;
}

.inside_image.simple_animation .wgl-portfolio-item_meta {
    right: 50%;
    left: auto;
}

.inside_image.simple_animation .post_cats a {
    margin-left: 10px;
    margin-right: auto;
}

.inside_image.simple_animation .post_cats a:last-child {
    margin-left: 0;
}

.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;
    left: auto;
}

.wgl-portfolio-single_wrapper .wgl-portfolio-item_bg:before {
    right: 0;
    left: auto;
}

.wgl-portfolio-single_item .tags_likes_wrap .wgl-likes {
    float: left;
}

.wgl-portfolio-single_item .tagcloud .tagcloud_desc{
    margin-left: 20px;
    margin-right: auto;
}

.wgl-portfolio-item-info_desc h5{
    margin-left: 14px;
    margin-right: auto;
}

.wgl-portfolio-single_item .wgl-portfolio-item_annotation {
    padding: 45px 40px 56px 20px;
}

.wgl-portfolio-single_item .wgl-portfolio-item_annotation .portfolio_annotation-bg {
    right: 0;
    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;
}

.wgl_module_team .team-item {
    float: right;
}

.wgl_module_team .team-icon {
    margin-left: 20px;
    margin-right: auto;
}

.wgl_module_team .team-icon:nth-last-child(2) {
    margin-left: 0;
}

.wgl_module_team .team-info_icons-flag {
    right: 0;
    left: auto;
}

.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 .wgl-carousel_wrapper .wgl-carousel {
    margin-right: 0;
    margin-left: 0;
}

.single-team .single_team_page .team-info_wrapper {
    margin-left: 15px;
    margin-right: 0;
}

.single-team .single_team_page .team-info_item {
    display: flex;
}

.single-team .single_team_page .team-info_item h5 + a span,
.single-team .single_team_page .team-info_item h5 + span {
    margin-right: 5px;
    margin-left: 0;
}

.single-team .single_team_page .team-icon {
    margin-left: 20px;
    margin-right: auto;
}

.single-team .single_team_page .team-icon:nth-last-child(2) {
    margin-left: 0;
}

.single-team .single_team_page .team-info_icons-flag {
    right: 0;
    left: auto;
}

.wgl-countdown.show_separating .countdown-section:not(:last-child) .countdown-amount:before,
.wgl-countdown.show_separating .countdown-section:not(:last-child) .countdown-amount:after {
    left: -25px;
    right: auto;
}

@media only screen and (max-width: 480px) {
    body.elementor-page.single main .wgl-container .elementor-section-boxed .elementor-container,
    .wgl-container .elementor-section-boxed .elementor-container {
        margin-right: auto;
        margin-left: auto;
    }

    .foodmood_module_infobox.layout_top .infobox_wrapper {
        padding: 15px 20px 25px 15px;
    }

    #comments .commentlist .comment .children .comment {
        margin-right: 15px;
        margin-left: auto;
    }

    .foodmood_module_services_2 .services_logo {
        right: 10%;
        left: auto;
    }

    .foodmood_module_services_2 .services_title,
    .foodmood_module_services_2 .services_subtitle {
        right: 21%;
        left: auto;
    }

    .foodmood_module_pricing_plan .pricing_header,
    .foodmood_module_pricing_plan .pricing_content,
    .foodmood_module_pricing_plan .pricing_footer {
        padding-right: 35px;
        padding-left: 35px;
    }

    .foodmood_module_testimonials.type_author_top_inline .testimonials_meta_wrap {
        padding-right: 35px;
        padding-left: 35px;
    }

    .header_search.search_alt .header_search-field .header_search-wrap .header_search-heading_bg {
        margin-right: -26px;
        margin-left: auto;
    }

    .foodmood_module_videobox.title_pos-left .title {
        margin-left: 15px;
        margin-right: auto;
    }

    .foodmood_module_videobox.title_pos-right .title {
        margin-right: 15px;
        margin-left: auto;
    }
}

.wgl-carousel .slick-prev {
    right: 45px;
    left: auto;
}

.wgl-carousel .slick-next {
    right: auto;
    left: 45px;
}

.wgl-carousel .slick-dots {
    margin: 30px 15px 0 15px;
}

.wgl-carousel .slick-dots li:last-child {
    margin-left: 0;
}

.wgl-carousel .vc_row {
    margin-right: 0;
    margin-left: 0;
}

.wgl-carousel.pagination_circle_border .slick-dots li button:before {
    right: 50%;
    left: auto;
    margin-right: -2px;
    margin-left: auto;
}

.wgl-carousel.pagination_line .slick-dots li button:before {
    right: 0;
    left: auto;
}

.wgl-carousel.pagination_square .slick-dots li {
    margin-left: 8px;
    margin-right: 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-image-layers .img-layer_image-wrapper:not(:first-child) {
    right: 0;
    left: auto;
}

.wgl-video_popup.button_align-inline.with_image .videobox_link_wrapper {
    right: 50%;
    left: auto;
}

.wgl-video_popup .videobox_animation {
    right: 0;
    left: auto;
}

.wgl-video_popup.animation_ring_rotate .videobox_animation .ring_1 {
    right: 50%;
    left: auto;
}

.wgl-pricing_plan .pricing_header .pricing_title-flag {
    right: 0;
    left: auto;
}

.wgl-pricing_plan .pricing_cur {
    padding-left: 0.3em;
    padding-right: 0;
}

.wgl-pricing_plan .pricing_price .price_decimal {
    right: 101%;
    left: auto;
    padding-right: 0.15em;
    padding-left: 0;
}

.wgl-pricing_plan .pricing_quantity-unit {
    padding-right: 0.4em;
    padding-left: 0;
}

.wgl-pricing_plan .pricing_content ul li i {
    margin-left: 10px;
    margin-right: auto;
}

.wgl-progress_bar .progress_bar {
    right: 0;
    left: auto;
}

.wgl-progress_bar .progress_value_wrap {
    margin-right: 5px;
    margin-left: 0;
}

.wgl-progress_bar.dynamic-value .progress_value_wrap {
    left: -5px;
    right: auto;
}

.wgl-tabs_headings:before {
    right: 0;
    left: auto;
}

 .wgl-timeline-vertical .time_line-item:nth-child(odd) {
    margin-right: 50%;
    margin-left: auto;
    padding-right: 15%;
    padding-left: 0;
    text-align: right;
}

.wgl-timeline-vertical .time_line-item:nth-child(odd):before,
.wgl-timeline-vertical .time_line-item:nth-child(odd):after {
    right: 0;
    left: auto;
}

.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-content {
    left: 0;
    right: auto;
}

.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-date {
    right: 0;
    left: auto;
}

.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-pointer {
    right: 116px;
    left: auto;
}

.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-pointer:before {
    right: -7px;
    left: auto;
}

.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-icon {
    margin-left: 25px;
    margin-right: auto;
}

.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-curve {
    left: auto;
    right: 30px;
    border-left-style: solid;
    border-left-width: 2px;
    border-right: 0;
    border-radius: 500px 0 0 500px;
}

.wgl-timeline-vertical .time_line-item.item_show:nth-child(odd) .time_line-date {
    transform: translate(50%, -50%);
}

.wgl-timeline-vertical .time_line-item:nth-child(even) {
    padding-left: 15%;
    padding-right: 0;
    text-align: left;
}

.wgl-timeline-vertical .time_line-item:nth-child(even):before,
.wgl-timeline-vertical .time_line-item:nth-child(even):after {
    left: 0;
    right: auto;
}

.wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-content {
    right: 0;
    left: auto;
}

.wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-date {
    left: 0;
    right: auto;
}

.wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-pointer {
    left: 116px;
    right: auto;
}

.wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-pointer:before {
    left: -7px;
    right: auto;
}

.wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-icon {
    margin-right: 25px;
    margin-left: auto;
}

.wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-curve {
    left: 30px;
    right: auto;
    border-radius: 0px 500px 500px 0px;
    border-left: 0;
    border-right-style: solid;
    border-right-width: 2px;
}

.wgl-timeline-vertical .time_line-item.item_show:nth-child(even) .time_line-date {
    transform: translate(-50%, -50%);
}

.wgl-timeline-vertical .time_line-item.no-image:nth-child(odd) {
    padding-right: 17%;
    padding-left: 0;
}

.wgl-timeline-vertical .time_line-item.no-image:nth-child(odd) .time_line-pointer:after {
    left: -7px;
    right: auto;
}

.wgl-timeline-vertical .time_line-item.no-image:nth-child(even) {
    padding-left: 17%;
    padding-right: 0;
}

.wgl-timeline-vertical .time_line-item.no-image:nth-child(even) .time_line-pointer:after {
    right: -7px;
    left: auto;
}

.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: auto;
    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;
}

.wgl-services-2 .wgl-services_circle-wrapper {
    right: 16px;
    left: auto;
}

.wgl-services-2 .wgl-services_item-link {
    right: 0;
    left: auto;
}

.wgl-services-3 .wgl-services_wrap > .wgl-services_link {
    right: 0;
    left: auto;
}

.wgl-flipbox_item-link {
    right: 0;
    left: auto;
}

.wgl-flipbox_front,
.wgl-flipbox_back {
    right: 0;
    left: auto;
}

.wgl-counter_prefix {
    text-align: left;
}

.wgl-counter_suffix {
    text-align: right;
}

.wgl-working-hours .working-item_day {
    margin-left: 13px;
    margin-right: auto;
}

.wgl-working-hours .working-item_hours {
    margin-right: 13px;
    margin-left: auto;
}

.wgl-combo-menu .menu-item_title {
    margin-left: 7px;
    margin-right: auto;
}

.wgl-combo-menu .menu-item_price {
    margin-right: 7px;
    margin-left: auto;
}

.wgl-demo-item .demo-item_image-link:before {
    right: 0;
    left: auto;
}

.wgl-demo-item .demo-item_label {
    right: 50%;
    left: auto;
}

.wgl-demo-item .wgl-button {
    right: 50%;
    left: auto;
}

@media only screen and (max-width: 1024px) {
    .blog_columns-2:not(.blog_masonry) .wgl_col-6:nth-child(2n+1) {
        clear: right;
    }

    .blog_columns-3:not(.blog_masonry) .wgl_col-4:nth-child(3n+1) {
        clear: right;
    }

    .blog_columns-4:not(.blog_masonry) .wgl_col-3:nth-child(2n+1) {
        clear: right;
    }

    .blog-style-hero.blog_columns-3 .wgl_col-4:nth-child(2n+1) {
        clear: right;
    }

    .blog-style-hero.blog_columns-4 .wgl_col-3:nth-child(2n+1) {
        clear: right;
    }

    .woocommerce .widget_shopping_cart .buttons a,
    .woocommerce.widget_shopping_cart .buttons a {
        margin-left: 10px;
        margin-right: auto;
    }
}

@media only screen and (max-width: 1370px) {
    .wgl_portfolio_list-first {
        padding-right: 0;
    }
}

@media only screen and (max-width: 1300px) {
    .wgl_module_team.team-col_5 .team-item:nth-child(4n+1) {
        clear: right;
    }
}

@media only screen and (max-width: 1200px) {
    .vc_row:not(.vc_row-no-padding) .vc_column_container > .vc_column-inner,
    .vc_row:not(.vc_row-no-padding) .theiaStickySidebar > .vc_column-inner {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .wgl_module_team.team-col_5 .team-item:nth-child(3n+1),
    .wgl_module_team.team-col_4 .team-item:nth-child(3n+1) {
        clear: right;
    }

    .page_404_wrapper .main_404-wrapper {
        margin-right: 0;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    #comments .commentlist .comment .children .stand_comment {
        padding-right: 90px;
        padding-left: 0;
    }

    #comments .commentlist .comment .children .stand_comment .commentava {
        right: -70px;
        left: auto;
    }
}

@media only screen and (max-width: 992px) {
    .vc_col-sm-8 .blog-posts .blog-style-medium_img .blog-post_media,
    .vc_col-sm-9 .blog-posts .blog-style-medium_img .blog-post_media {
        margin-left: 0;
        margin-right: 0;
        padding-left: 30px;
        text-align: right;
        padding-right: 30px;
    }

    .vc_col-sm-8 .blog-posts .blog-style-medium_img .blog-post_content,
    .vc_col-sm-9 .blog-posts .blog-style-medium_img .blog-post_content {
        padding-left: 30px;
        padding-right: 30px;
        margin-right: 0;
        float: right;
    }

    .blog-style-tiny_img.blog_columns-3:not(.blog_masonry) .wgl_col-4:nth-child(2n+1) {
        clear: right;
    }

    .wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-curve {
        left: 0;
    }

    .wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-pointer {
        left: 86px;
        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) .time_line-pointer {
        right: 86px;
        left: auto;
    }

    .wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-date {
        right: -10px;
        left: auto;
    }

    main .alignwide {
        margin-right: 0;
    }

    .header_search.search_alt .header_search-field .header_search-wrap .header_search-heading_bg {
        margin-right: -74px;
        margin-left: auto;
    }

    .wgl_module_team.team-col_5 .team-item:nth-child(2n+1),
    .wgl_module_team.team-col_4 .team-item:nth-child(2n+1),
    .wgl_module_team.team-col_3 .team-item:nth-child(2n+1) {
        clear: right;
    }

    .wgl_module_team.team-col_5 .team-item:nth-child(3n+1),
    .wgl_module_team.team-col_4 .team-item:nth-child(3n+1),
    .wgl_module_team.team-col_3 .team-item:nth-child(3n+1) {
        clear: none;
    }

    .single-team .single_team_page .team-single_wrapper:before {
        right: 20px;
        left: 20px;
    }

    .single-team .single_team_page .team-title:before {
        right: 50%;
        left: auto;
        margin-right: -25px;
        margin-left: auto;
    }

    .single-team .single_team_page .team-info_wrapper {
        margin-right: unset;
        margin-left: auto;
    }

    .single-team .single_team_page .team-info_item {
        justify-content: center;
    }

    .foodmood_module_testimonials.type_author_bottom_inline .testimonials_item {
        padding-right: 15px;
        padding-left: 0;
    }

    .page_404_wrapper .main_404-wrapper {
        margin-right: 0;
    }
}

@media only screen and (max-width: 820px) {
    .wgl-timeline-vertical .time_line-item:nth-child(odd),
    .wgl-timeline-vertical .time_line-item:nth-child(even) {
        margin-right: 0;
        padding-right: 12%;
        padding-left: 0;
        text-align: right;
    }

    .wgl-timeline-vertical .time_line-item:nth-child(odd):before,
    .wgl-timeline-vertical .time_line-item:nth-child(odd):after,
    .wgl-timeline-vertical .time_line-item:nth-child(even):before,
    .wgl-timeline-vertical .time_line-item:nth-child(even):after {
        right: 0;
        left: auto;
        margin-right: -7px;
        margin-left: auto;
    }

    .wgl-timeline-vertical .time_line-item:nth-child(odd).no-image,
    .wgl-timeline-vertical .time_line-item:nth-child(even).no-image {
        padding-right: 15%;
        padding-left: 0;
    }

    .wgl-timeline-vertical .time_line-item:nth-child(odd).no-image .time_line-pointer:after,
    .wgl-timeline-vertical .time_line-item:nth-child(even).no-image .time_line-pointer:after {
        left: -7px;
        right: initial;
    }

    .wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-date,
    .wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-date {
        right: -5px;
        left: initial;
        transform: translate(50%, -50%) rotate(-90deg) !important;
    }

    .wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-pointer,
    .wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-pointer {
        right: 19px;
        left: auto;
    }

    .wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-pointer:before,
    .wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-pointer:before {
        right: 0;
        left: auto;
    }

    .wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-curve,
    .wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-curve {
        right: 23px;
        left: auto;
    }

    .wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-icon,
    .wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-icon {
        margin-right: 0;
        margin-left: 25px;
        float: right;
    }
}

@media only screen and (max-width: 768px) {
    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
        margin-left: 0;
    }

    .woocommerce .cart-collaterals .cart_totals table tr > *:last-child,
    .woocommerce-page .cart-collaterals .cart_totals table tr > *:last-child {
        padding-right: 47px;
        padding-left: 0;
    }

    .woocommerce table.shop_table tbody tr td:last-child {
        border-left: 0;
        border-right: none;
    }

    .woocommerce table.shop_table td.product-name,
    .woocommerce table.shop_table thead th.product-name,
    .woocommerce table.shop_table tfoot tr th {
        padding-right: 20px;
        padding-left: 0;
    }

    .woocommerce .col2-set {
        float: right;
        margin-left: 0;
    }

    .woocommerce table.shop_table.cart tr td {
        padding-right: 20px;
        padding-left: 20px;
        border-right: 1px solid #dddddd;
        border-left: 1px solid #dddddd;
    }

    .woocommerce table.shop_table.cart tr td.product-name {
        padding-right: 20px;
        padding-left: 0;
    }

    .woocommerce table.shop_table.cart tr .product-thumbnail {
        border-left: 1px solid #dddddd;
        border-right: none;
        border-radius: 25px 25px 0 0 !important;
        text-align: right !important;
        padding-right: 0;
    }

    .woocommerce table.shop_table.cart tr td.product-subtotal {
        border-radius: 0 0 25px 25px !important;
        border-right: 1px solid #dddddd;
        border-left: 1px solid #dddddd;
    }

    .woocommerce table.shop_table.cart tr td.product-remove {
        border-radius: 25px 25px 0 0;
    }

    .woocommerce table.shop_table.cart tr td.product-remove a.remove {
        left: 20px;
        right: auto;
    }

    .woocommerce table.shop_table.cart tr td.actions {
        padding-right: 0;
        padding-left: 0;
    }

    .woocommerce table.shop_table.cart td.product-name {
        padding-right: 0;
    }

    .woocommerce ul.order_details li {
        border-left: 0;
        border-right: none;
    }

    .woocommerce-order-details table.shop_table.order_details td.product-name {
        padding-right: 20px;
        padding-left: 0;
    }

    .woocommerce-order-details table.shop_table.order_details tr td:first-child,
    .woocommerce-order-details table.shop_table.order_details tr th:first-child {
        border-right: 1px solid #dddddd !important;
        border-left: none;
        border-radius: 0 25px 25px 0;
    }

    .woocommerce-order-details table.shop_table.order_details tr td:last-child,
    .woocommerce-order-details table.shop_table.order_details tr th:last-child {
        border-left: 1px solid #dddddd !important;
        border-right: none;
        border-radius: 25px 0 0 25px;
    }

    .woocommerce-order-details table.shop_table.order_details tfoot tr th:first-child,
    .woocommerce-order-details table.shop_table.order_details tfoot tr td:first-child {
        border-right: 1px solid #dddddd !important;
        border-left: none;
        border-radius: 0 25px 25px 0;
    }

    .woocommerce-order-details table.shop_table.order_details tfoot tr th:last-child,
    .woocommerce-order-details table.shop_table.order_details tfoot tr td:last-child {
        border-left: 1px solid #dddddd !important;
        border-right: none;
        border-radius: 25px 0 0 25px;
    }

    .woocommerce-order-details table.shop_table.order_details tfoot tr th {
        padding-right: 20px;
        padding-left: 0;
    }
}

@media only screen and (max-width: 767px) {
    #comments .commentlist .comment .stand_comment,
    #comments .commentlist .comment .children .stand_comment {
        padding-right: 80px;
        padding-left: 0;
    }

    #comments .commentlist .comment .children .comment {
        margin-right: 30px;
        margin-left: auto;
    }

    #comments .commentlist .comment .commentava,
    #comments .commentlist .comment .children .stand_comment .commentava {
        right: -60px;
        left: auto;
    }

    .format-standard .blog-post_wrapper,
    .format-audio .blog-post_wrapper,
    .format-quote .blog-post_wrapper,
    .format-link .blog-post_wrapper {
        padding: 24px 24px 24px 24px;
    }

    .standard.sticky-post,
    .format-standard.sticky-post .blog-post_wrapper {
        padding: 12px 12px 12px 12px;
    }

    .wgl_module_subtitle-wrapper .filter-after_subtite {
        text-align: right;
    }

    .single-team .single_team_page .team-info_item {
        flex-direction: column;
    }
    .single-team .single_team_page .team-info_item span {
        margin-right: 0;
    }
}

@media only screen and (max-width: 600px) {
    .wgl-products-wrapper ul.wgl-products li,
    .woocommerce .wgl-products-wrapper ul.wgl-products li,
    .wgl-products-wrapper div.wgl-products div.product,
    .woocommerce .wgl-products-wrapper div.wgl-products div.product {
        margin-left: 0;
    }

    ul.wgl-products,
    .woocommerce .products ul.wgl-products,
    div.wgl-products,
    .woocommerce .products div.wgl-products {
        margin-left: 0;
    }

    .wgl-woocommerce-sorting p.woocommerce-result-count {
        margin: 0 0 20px 0;
        text-align: left;
    }

    .wgl-woocommerce-sorting form.woocommerce-ordering {
        margin: 0 0 30px 0;
    }

    .foodmood_module_ico_progress .foodmood_module_button > a {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }

    #comments .commentlist .comment .stand_comment,
    #comments .commentlist .comment .children .stand_comment {
        padding-left: 20px;
        padding-right: 0;
    }

    #comments .commentlist .comment_info {
        padding-left: 10px;
        padding-right: 0;
    }

    .wgl-testimonials.type-inline_top .wgl-testimonials_image {
        margin-right: 0;
    }

    .wgl-testimonials.type-inline_top .wgl-carousel_wrapper .wgl-testimonials-item_wrap {
        padding-right: 15px;
        padding-left: 0;
    }
}

@media screen and (max-width: 420px) {
    .blog-posts .blog-style-medium_img .blog-post_media {
        margin-left: -1px;
        margin-right: auto;
        padding-left: 0;
    }

    .blog-posts .blog-style-medium_img .blog-post_content {
        padding-right: 30px;
        padding-left: 0;
    }
}

.theme-gradient input[type="submit"]:hover,
.theme-gradient .load_more_item:hover,
.theme-gradient .widget_price_filter .price_slider_amount button.button:hover,
.theme-gradient #respond input#submit:hover,
.theme-gradient a.button.alt:hover,
.theme-gradient .woocommerce-message .button:hover,
.theme-gradient .foodmood_404_button a:hover,
.theme-gradient ul.wgl-products li a.add_to_cart_button:hover,
.theme-gradient ul.wgl-products li a.button:hover,
.theme-gradient ul.wgl-products li .added_to_cart.wc-forward:hover,
.theme-gradient div.product form.cart .button:hover,
.theme-gradient .banner-widget_button:hover,
.theme-gradient .blog-post_meta-categories a:hover,
.theme-gradient .wgl-portfolio-single_item .portfolio-category:hover,
.theme-gradient .banner-widget_button:hover,
.theme-gradient .woocommerce .widget_price_filter .price_slider_amount .button:hover,
.theme-gradient .widget_shopping_cart .buttons a:not(.checkout):hover,
.theme-gradient .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a:not(.checkout):hover,
.theme-gradient .woocommerce table.shop_table.cart input.button:hover,
.theme-gradient .woocommerce button.button[name="update_cart"]:hover,
.theme-gradient .wc-proceed-to-checkout a.checkout-button:hover,
.theme-gradient .woocommerce form.checkout_coupon .form-row button.button:hover,
.theme-gradient.woocommerce-page #payment #place_order:hover {
    background-position: 0% !important;
}

.theme-gradient .rev_slider .rev-btn.gradient-button:hover,
.theme-gradient .rev_slider .rev-btn.gradient-button:active,
.theme-gradient .rev_slider .rev-btn.gradient-button:focus {
    background-position: 0% !important;
}
