/* woocommerce.css */

table.shop_table_responsive tr td {
    text-align: left;
}
table.shop_table_responsive tr td:before {
    float: right;
}
table.shop_table_responsive tr td.product-remove a {
    text-align: right;
}
@media screen and (min-width: 48em) {

    table.shop_table_responsive tr th, table.shop_table_responsive tr td {
        text-align: left; 
    }
}

@media screen and (min-width: 48em) {
    ul.products li.product {
        float: right;
        margin-left: 3.8%; 
        margin-right: 0;
    }

    ul.products li.product.last {
      margin-left: 0;
      margin-right: auto; 
    }
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    left: 1em; 
    right: auto;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {
    float: right; 
}
          
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) {
    margin-left: 0;
    margin-right: auto; 
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) {
    margin-left: 0;
    margin-right: auto;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {
    margin-left: 0;
    margin-right: auto;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) {
    margin-left: 0;
    margin-right: auto;
}

@media screen and (min-width: 768px) {
    .col2-set .form-row-first {
        float: right;
        margin-left: 3.8%; 
        margin-right: 0;
    }
    .col2-set .form-row-last {
        float: left;
        margin-left: 0;
        margin-right: auto; 
    }
}
.star-rating:before {
    float: right;
    right: 0;
    left: auto;
}
.star-rating span {
    float: right;
    right: 0;
    left: auto;
}
.star-rating span:before {
    float: right;
    right: 0;
    left: auto;
}
  
p.stars a {
    margin-left: 1px;
    margin-right: 0;
}
p.stars a:before {
    right: 0;
    left: auto;
 }

.woocommerce-tabs ul.tabs {
    text-align: right; 
}

.woocommerce-password-strength {
    text-align: left; 
}

  
@media screen and (min-width: 48em) {

    .site-header-cart:hover .widget_shopping_cart, .site-header-cart.focus .widget_shopping_cart {
        right: 0;
        left: auto;
    } 
}

.widget_price_filter .price_slider_amount {
    text-align: left;
    
}
.widget_price_filter .price_slider_amount .button {
    float: right; 
}
.widget_price_filter .ui-slider {
    text-align: right; 
}

.widget_price_filter .ui-slider .ui-slider-handle:last-child {
    margin-right: -1em; 
    margin-left: 0;
}
.widget_price_filter .ui-slider .ui-slider-handle:hover, .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active {
    box-shadow: 0 0.25em 0 0 rgba(0, 0, 0, 0.1); 
}

/* bootstrap-select.min.css */


.bootstrap-select > select {
    right: 50%;
    left: auto;
}
.bootstrap-select > select.mobile-device {
    right: 0;
    left: auto;
}

.bootstrap-select.dropdown-menu-right,
.bootstrap-select[class*="col-"].dropdown-menu-right,
.row .bootstrap-select[class*="col-"].dropdown-menu-right {
    float: left;
}

.bootstrap-select.bs-container {
    right: 0;
    left: auto;
}
.bootstrap-select .dropdown-toggle .filter-option {
    right: 0;
    left: auto;
    float: right;
    text-align: right;
}
.bs3.bootstrap-select .dropdown-toggle .filter-option {
    padding-left: inherit;
    padding-right: 0;
}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option {
    padding-right: inherit;
    padding-left: 0;
}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner {
    padding-left: inherit;
    padding-right: 0;
}

.bootstrap-select .dropdown-toggle .filter-expand {
    float: right;
}
.bootstrap-select .dropdown-toggle .caret {
    left: 12px;
    right: auto;
}

.bootstrap-select .dropdown-menu li a.opt {
    padding-right: 2.25em;
    padding-left: 0;
}
.bootstrap-select .dropdown-menu li small {
    padding-right: 0.5em;
    padding-left: 0;
}

.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
    left: 15px;
    right: auto;
}
.bootstrap-select.show-tick .dropdown-menu li a span.text {
    margin-left: 34px;
    margin-right: 0;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
    right: 9px;
    left: auto;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
    right: 10px;
    left: auto;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
    left: 12px;
    right: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
    left: 13px;
    right: auto;
}
.bs-donebutton {
    float: right;
}

/* odometer-theme-default.css */

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
    text-align: right;
}

/* nprogress.css */

#nprogress .bar {
    right: 0;
    left: auto;
}
  
#nprogress .peg {
    left: 0;
    right: auto;
    box-shadow: 0 0 5px #29d, 0 0 10px #29d;
    -webkit-transform: rotate(-3deg) translate(0px, -4px);
    -ms-transform: rotate(-3deg) translate(0px, -4px);
    transform: rotate(-3deg) translate(0px, -4px);
    -moz-transform: rotate(-3deg) translate(0px, -4px);
    -o-transform: rotate(-3deg) translate(0px, -4px);
}
  
#nprogress .spinner {
    left: 15px;
    right: auto;
}
  
#nprogress .spinner-icon {
    border-right-color: #29d;
    border-left-color: transparent;
}
  
@-webkit-keyframes nprogress-spinner {
    0%   { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(-360deg); }
}
@keyframes nprogress-spinner {
    0%   { transform: rotate(0deg); }
    100% { transform: rotate(-360deg); }
}

/* jarallax.css */

.jarallax > .jarallax-img {
    right: 0;
    left: auto;
}

/* flickity.min.css */


.flickity-prev-next-button.previous {
    right: 10px;
    left: auto;
}
.flickity-prev-next-button.next {
    left: 10px;
    right: auto;
}
.flickity-rtl .flickity-prev-next-button.previous {
    right: auto;
    left: -100px;
}
.flickity-rtl .flickity-prev-next-button.next {
    left: auto;
    right: -100px;
}
.flickity-prev-next-button .flickity-button-icon {
    right: 20%;
    left: auto;
}
.flickity-rtl .flickity-page-dots {
    direction: rtl;
}

/* jquery.fancybox.min */

.fancybox-is-hidden {
    right: -9999px;
    left: auto;
}
.fancybox-container {
    right: 0;
    left: auto;
}

.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
    direction: rtl;
}
.fancybox-infobar {
    right: 0;
    left: auto;
}
.fancybox-toolbar {
    left: 0;
    right: auto;
}
.fancybox-stage {
    direction: rtl;
}
.fancybox-slide {
    right: 0;
    left: auto;
}
.fancybox-content {
    text-align: right;
}
.fancybox-slide--image .fancybox-content {
    right: 0;
    left: auto;
    transform-origin: top right;
}
.fancybox-image,
.fancybox-spaceball {
    left: auto;
    right: 0;
}
.fancybox-iframe {
    right: 0;
    left: auto;
}

.fancybox-close-small {
    left: -12px;
    right: auto;
}
.fancybox-slide--html .fancybox-close-small {
    left: 0;
    right: auto;
}


.fancybox-navigation .fancybox-button--arrow_left {
    right: 0;
    right: env(safe-area-inset-left);
    left: auto;
    padding: 31px 6px 31px 26px;
}
.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 26px 31px 6px;
    left: 0;
    left: env(safe-area-inset-right);
    right: auto;
}

.fancybox-loading {
    right: 50%;
    left: auto;
    margin: -25px -25px 0 0;
}
@keyframes a {
    to {
        transform: rotate(-1turn);
    }
}
.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-rotate.fancybox-slide--previous {
    transform: rotate(1turn);
    -webkit-transform: rotate(1turn);
    -moz-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    -o-transform: rotate(1turn);
}
.fancybox-fx-rotate.fancybox-slide--next {
    transform: rotate(-1turn);
    -webkit-transform: rotate(-1turn);
    -moz-transform: rotate(-1turn);
    -ms-transform: rotate(-1turn);
    -o-transform: rotate(-1turn);
}

.fancybox-fx-circular.fancybox-slide--previous {
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--current {
    transform: scaleX(1) translateZ(0);
}
.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}
.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

@media (max-height: 576px) {
    .fancybox-close-small {
        left: -6px;
        right: 0;
    }
    .fancybox-slide--image .fancybox-close-small {
        left: 0;
        right: auto;
    }
}
.fancybox-share__button svg {
    margin-left: 7px;
    margin-right: 0;
}
.fancybox-share__button svg path {
    fill: #fff;
}
.fancybox-thumbs {
    left: 0;
    right: auto;
}
.fancybox-show-thumbs .fancybox-inner {
    left: 212px;
    right: auto;
}
.fancybox-thumbs__list a {
    float: right;
}
@media (max-width: 576px) {
    .fancybox-show-thumbs .fancybox-inner {
        left: 110px;
        right: auto;
    }
}

/* jquery-confirm.min.css */


 @-webkit-keyframes jconfirm-spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
}
    to {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
        -moz-transform: rotate(-360deg);
        -ms-transform: rotate(-360deg);
        -o-transform: rotate(-360deg);
}
}
@keyframes jconfirm-spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
}
    to {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
        -moz-transform: rotate(-360deg);
        -ms-transform: rotate(-360deg);
        -o-transform: rotate(-360deg);
    }
}

.jconfirm .jconfirm-box.loading:after {
    right: 50%;
    left: auto;
    margin-right: -15px;
    margin-left: 0;
}
.jconfirm .jconfirm-box div.jconfirm-closeIcon {
    left: 10px;
    right: auto;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
    margin-left: 8px;
    margin-right: 0;
}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons {
    float: left;
}
.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
    margin-right: 8px;
    margin-left: 0;
}
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
    margin-left: 8px;
    margin-right: 0;
}
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons {
    float: left;
}
.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
    margin-right: 8px;
    margin-left: 0;
}
@-webkit-keyframes shake {
    10%,
    90% {
        -webkit-transform: translate3d(2px, 0, 0);
        transform: translate3d(2px, 0, 0);
    }
    20%,
    80% {
        -webkit-transform: translate3d(-4px, 0, 0);
        transform: translate3d(-4px, 0, 0);
    }
    30%,
    50%,
    70% {
        -webkit-transform: translate3d(8px, 0, 0);
        transform: translate3d(8px, 0, 0);
    }
    40%,
    60% {
        -webkit-transform: translate3d(-8px, 0, 0);
        transform: translate3d(-8px, 0, 0);
    }
}
@keyframes shake {
    10%,
    90% {
        -webkit-transform: translate3d(2px, 0, 0);
        transform: translate3d(2px, 0, 0);
    }
    20%,
    80% {
        -webkit-transform: translate3d(-4px, 0, 0);
        transform: translate3d(-4px, 0, 0);
    }
    30%,
    50%,
    70% {
        -webkit-transform: translate3d(8px, 0, 0);
        transform: translate3d(8px, 0, 0);
    }
    40%,
    60% {
        -webkit-transform: translate3d(-8px, 0, 0);
        transform: translate3d(-8px, 0, 0);
    }
}

.jconfirm .jconfirm-box.jconfirm-animation-rotate {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
}
.jconfirm .jconfirm-box.jconfirm-animation-rotatex {
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
}
.jconfirm .jconfirm-box.jconfirm-animation-rotatexr {
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    -o-transform: rotateX(90deg);
}
.jconfirm .jconfirm-box.jconfirm-animation-rotatey {
    -webkit-transform: rotatey(-90deg);
    transform: rotatey(-90deg);
    -moz-transform: rotatey(-90deg);
    -ms-transform: rotatey(-90deg);
    -o-transform: rotatey(-90deg);
}
.jconfirm .jconfirm-box.jconfirm-animation-rotateyr {
    -webkit-transform: rotatey(90deg);
    transform: rotatey(90deg);
    -moz-transform: rotatey(90deg);
    -ms-transform: rotatey(90deg);
    -o-transform: rotatey(90deg);
}

.jconfirm .jconfirm-box.jconfirm-animation-scalex {
    -webkit-transform: scalex(-1.5);
    transform: scalex(-1.5);
    -moz-transform: scalex(-1.5);
    -ms-transform: scalex(-1.5);
    -o-transform: scalex(-1.5);
}

.jconfirm .jconfirm-box.jconfirm-animation-left {
    -webkit-transform: translate(100px, 0px);
    transform: translate(100px, 0px);
    -moz-transform: translate(100px, 0px);
    -ms-transform: translate(100px, 0px);
    -o-transform: translate(100px, 0px);
}
.jconfirm .jconfirm-box.jconfirm-animation-right {
    -webkit-transform: translate(-100px, 0px);
    transform: translate(-100px, 0px);
    -moz-transform: translate(-100px, 0px);
    -ms-transform: translate(-100px, 0px);
    -o-transform: translate(-100px, 0px);
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
    margin-left: 8px;
    margin-right: 0;
}
.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
    margin-right: 8px;
    margin-left: 0;
}
.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
    margin-left: 8px;
    margin-right: 0;
}
.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons {
    text-align: left;
}
.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
    margin-right: 8px;
    margin-left: 0;
}
.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
    margin-right: 8px;
    margin-left: 0;
}
.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons {
    text-align: left;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
}
.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
    margin-right: 8px;
    margin-left: 0;
}

.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon {
    left: 15px;
    right: auto;
}
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button + button {
    margin-right: 4px;
    margin-left: 0;
}

/* pix-essentials-style.css */

.pix-mr-5 {
    margin-left: 5px !important;
    margin-right: 0 !important;
}
.pix-ml-5 {
    margin-right: 5px !important;
    margin-left: 0 !important;
}
.pix-mr-10 {
    margin-left: 10px !important;
}
.pix-ml-10{
    margin-right: 10px !important;
    margin-left: 0 !important;
}
.pix-mr-15 {
    margin-left: 15px !important;
    margin-right: 0 !important;
}
.pix-ml-15 {
    margin-right: 15px !important;
    margin-left: 0 !important;
}
.pix-mr-20 {
    margin-left: 20px !important;
    margin-right: 0 !important;
}
.pix-ml-20 {
    margin-right: 20px !important;
    margin-left: 0 !important;
}
.pix-mr-25 {
    margin-left: 25px !important;
    margin-right: 0 !important;
}
.pix-ml-25 {
    margin-right: 25px !important;
    margin-left: 0 !important;
}
.pix-mr-30 {
    margin-left: 30px !important;
    margin-right: 0 !important;
}
.pix-ml-30 {
    margin-right: 30px !important;
    margin-left: 0 !important;
}
.pix-mr-35 {
    margin-left: 35px !important;
    margin-right: 0 !important;
}
.pix-ml-35 {
    margin-right: 35px !important;
    margin-left: 0 !important;
}
.pix-mr-40 {
    margin-left: 40px !important;
    margin-right: 0 !important;
}
.pix-ml-40 {
    margin-right: 40px !important;
    margin-left: 0 !important;
}
.pix-mr-45 {
    margin-left: 45px !important;
    margin-right: 0 !important;
}
.pix-ml-45 {
    margin-right: 45px !important;
    margin-left: 0 !important;
}
.pix-mr-50 {
    margin-left: 50px !important;
    margin-right: 0 !important;
}
.pix-ml-50 {
    margin-right: 50px !important;
    margin-left: 0 !important;
}
.pix-mr-60 {
    margin-left: 60px !important;
    margin-right: 0 !important;
}
.pix-ml-60 {
    margin-right: 60px !important;
    margin-left: 0 !important;
}
.pix-mr-70 {
    margin-left: 70px !important;
    margin-right: 0 !important;
}
.pix-ml-70 {
    margin-right: 70px !important;
    margin-left: 0 !important;
}
.pix-mr-80 {
    margin-left: 80px !important;
    margin-right: 0 !important;
}
.pix-ml-80 {
    margin-right: 80px !important;
    margin-left: 0 !important;
}
.pix-mr-90 {
    margin-left: 90px !important;
    margin-right: 0 !important;
}
.pix-ml-90 {
    margin-right: 90px !important;
    margin-left: 0 !important;
}
.pix-mr-100 {
    margin-left: 100px !important;
    margin-right: 0 !important;
}
.pix-ml-100 {
    margin-right: 100px !important;
    margin-left: 0 !important;
}
.pix-mr-120 {
    margin-left: 120px !important;
    margin-right: 0 !important;
}
.pix-ml-120 {
    margin-right: 120px !important;
    margin-left: 0 !important;
}
.pix-mr-130 {
    margin-left: 130px !important;
    margin-right: 0 !important;
}
.pix-ml-130 {
    margin-right: 130px !important;
    margin-left: 0 !important;
}
.pix-mr-150 {
    margin-left: 150px !important;
    margin-right: 0 !important;
}
.pix-ml-150 {
    margin-right: 150px !important;
    margin-left: 0 !important;
}
.pix-mr-200 {
    margin-left: 200px !important;
    margin-right: 0 !important;
}
.pix-ml-200 {
    margin-right: 200px !important;
    margin-left: 0 !important;
}
.pix-mr-400 {
    margin-left: 400px !important;
    margin-right: 0 !important;
}
.pix-ml-400 {
    margin-right: 400px !important;
    margin-left: 0 !important;
}
.pix-pr-5 {
    padding-left: 5px !important;
    padding-right: 0 !important;
}
.pix-pl-5 {
    padding-right: 5px !important;
    padding-left: 0 !important;
}
.pix-pr-10 {
    padding-left: 10px !important;
    padding-right: 0 !important;
}
.pix-pl-10 {
    padding-right: 10px !important;
    padding-left: 0 !important;
}
.pix-pr-15 {
    padding-left: 15px !important;
}
.pix-pl-15 {
    padding-right: 15px !important;
}
.pix-pr-20,
.woocommerce-Reviews #comments,
.woocommerce-Reviews #review_form_wrapper {
    padding-left: 20px !important;
    padding-right: 0 !important;
}
.pix-pl-20,
.woocommerce-Reviews #comments,
.woocommerce-Reviews #review_form_wrapper {
    padding-right: 20px !important;
}
.pix-pr-25 {
    padding-left: 25px !important;
    padding-right: 0 !important;
}
.pix-pl-25 {
    padding-right: 25px !important;
    padding-left: 0 !important;
}
.pix-pr-30 {
    padding-left: 30px !important;
    padding-right: 0 !important;
}
.pix-pl-30 {
    padding-right: 30px !important;
    padding-left: 0 !important;
}
.pix-pr-35 {
    padding-left: 35px !important;
    padding-right: 0 !important;
}
.pix-pl-35 {
    padding-right: 35px !important;
    padding-left: 0 !important;
}
.pix-pr-40 {
    padding-left: 40px !important;
    padding-right: 0 !important;
}
.pix-pl-40 {
    padding-right: 40px !important;
    padding-left: 0 !important;
}
.pix-pr-45 {
    padding-left: 45px !important;
    padding-right: 0 !important;
}
.pix-pl-45 {
    padding-right: 45px !important;
    padding-left: 0 !important;
}
.pix-pr-50 {
    padding-left: 50px !important;
    padding-right: 0 !important;
}
.pix-pl-50 {
    padding-right: 50px !important;
    padding-left: 0 !important;
}
.pix-pr-60 {
    padding-left: 60px !important;
    padding-right: 0 !important;
}
.pix-pl-60 {
    padding-right: 60px !important;
    padding-left: 0 !important;
}
.pix-pr-70 {
    padding-left: 70px !important;
    padding-right: 0 !important;
}
.pix-pl-70 {
    padding-right: 70px !important;
    padding-left: 0 !important;
}
.pix-pr-80 {
    padding-left: 80px !important;
    padding-right: 0 !important;
}
.pix-pl-80 {
    padding-right: 80px !important;
    padding-left: 0 !important;
}
.pix-pr-90 {
    padding-left: 90px !important;
    padding-right: 0 !important;
}
.pix-pl-90 {
    padding-right: 90px !important;
    padding-left: 0 !important;
}
.pix-pr-100 {
    padding-left: 100px !important;
    padding-right: 0 !important;
}
.pix-pl-100 {
    padding-right: 100px !important;
    padding-left: 0 !important;
}
.pix-pr-120 {
    padding-left: 120px !important;
    padding-right: 0 !important;
}
.pix-pl-120 {
    padding-right: 120px !important;
    padding-left: 0 !important;
}
.pix-pr-130 {
    padding-left: 130px !important;
    padding-right: 0 !important;
}
.pix-pl-130 {
    padding-right: 130px !important;
    padding-left: 0 !important;
}
.pix-pr-150 {
    padding-left: 150px !important;
    padding-right: 0 !important;
}
.pix-pl-150 {
    padding-right: 150px !important;
    padding-left: 0 !important;
}
.pix-pr-200 {
    padding-left: 200px !important;
    padding-right: 0 !important;
}
.pix-pl-200 {
    padding-right: 200px !important;
    padding-left: 0 !important;
}
.pix-pr-400 {
    padding-left: 400px !important;
    padding-right: 0 !important;
}
.pix-pl-400 {
    padding-right: 400px !important;
    padding-left: 0 !important;
}

.form-check {
    padding-right: 1.25rem;
    padding-left: 0;
}
.form-check-input {
    margin-right: -1.25rem;
    padding-left: 0;
}
.form-check-inline {
    margin-left: 0.75rem;
    margin-right: 0;
}
.form-check-inline .form-check-input {
    margin-left: 0.3125rem;
    margin-right: 0;
}


.was-validated .form-control:valid,
.was-validated .post-password-form input[type="password"]:valid,
.post-password-form .was-validated input[type="password"]:valid,
.was-validated .shop_table #coupon_code:valid,
.shop_table .was-validated #coupon_code:valid,
.was-validated .woocommerce-billing-fields .woocommerce-input-wrapper input:valid,
.woocommerce-billing-fields .woocommerce-input-wrapper .was-validated input:valid,
.was-validated .woocommerce-additional-fields .woocommerce-input-wrapper input:valid,
.woocommerce-additional-fields .woocommerce-input-wrapper .was-validated input:valid,
.was-validated .woocommerce-billing-fields .woocommerce-input-wrapper textarea:valid,
.woocommerce-billing-fields .woocommerce-input-wrapper .was-validated textarea:valid,
.was-validated .woocommerce-additional-fields .woocommerce-input-wrapper textarea:valid,
.woocommerce-additional-fields .woocommerce-input-wrapper .was-validated textarea:valid,
.was-validated .woocommerce-billing-fields .woocommerce-input-wrapper select:valid,
.woocommerce-billing-fields .woocommerce-input-wrapper .was-validated select:valid,
.was-validated .woocommerce-additional-fields .woocommerce-input-wrapper select:valid,
.woocommerce-additional-fields .woocommerce-input-wrapper .was-validated select:valid,
.was-validated .woocommerce-Input.input-text:valid,
.form-control.is-valid,
.post-password-form input[type="password"].is-valid,
.shop_table #coupon_code.is-valid,
.woocommerce-billing-fields .woocommerce-input-wrapper input.is-valid,
.woocommerce-additional-fields .woocommerce-input-wrapper input.is-valid,
.woocommerce-billing-fields .woocommerce-input-wrapper textarea.is-valid,
.woocommerce-additional-fields .woocommerce-input-wrapper textarea.is-valid,
.woocommerce-billing-fields .woocommerce-input-wrapper select.is-valid,
.woocommerce-additional-fields .woocommerce-input-wrapper select.is-valid,
.woocommerce-Input.input-text.is-valid {
    padding-left: 2.7rem;
    padding-right: 0;
    background-position: center left calc(2.7rem / 4);
}
.was-validated textarea.form-control:valid,
.was-validated .shop_table textarea#coupon_code:valid,
.shop_table .was-validated textarea#coupon_code:valid,
.was-validated .woocommerce-billing-fields .woocommerce-input-wrapper textarea:valid,
.woocommerce-billing-fields .woocommerce-input-wrapper .was-validated textarea:valid,
.was-validated .woocommerce-additional-fields .woocommerce-input-wrapper textarea:valid,
.woocommerce-additional-fields .woocommerce-input-wrapper .was-validated textarea:valid,
.was-validated textarea.woocommerce-Input.input-text:valid,
textarea.form-control.is-valid,
.shop_table textarea#coupon_code.is-valid,
.woocommerce-billing-fields .woocommerce-input-wrapper textarea.is-valid,
.woocommerce-additional-fields .woocommerce-input-wrapper textarea.is-valid,
textarea.woocommerce-Input.input-text.is-valid {
    padding-left: 2.7rem;
    padding-right: 0;
}
.was-validated .custom-select:valid,
.custom-select.is-valid {
    padding-left: 4.15rem;
    padding-right: 0;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat left 1.125rem center / 8px 10px,
        url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234ed199' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")
            no-repeat center left 2.125rem / 1.35rem 1.35rem;
}
.was-validated .form-control:invalid,
.was-validated .post-password-form input[type="password"]:invalid,
.post-password-form .was-validated input[type="password"]:invalid,
.was-validated .shop_table #coupon_code:invalid,
.shop_table .was-validated #coupon_code:invalid,
.was-validated .woocommerce-billing-fields .woocommerce-input-wrapper input:invalid,
.woocommerce-billing-fields .woocommerce-input-wrapper .was-validated input:invalid,
.was-validated .woocommerce-additional-fields .woocommerce-input-wrapper input:invalid,
.woocommerce-additional-fields .woocommerce-input-wrapper .was-validated input:invalid,
.was-validated .woocommerce-billing-fields .woocommerce-input-wrapper textarea:invalid,
.woocommerce-billing-fields .woocommerce-input-wrapper .was-validated textarea:invalid,
.was-validated .woocommerce-additional-fields .woocommerce-input-wrapper textarea:invalid,
.woocommerce-additional-fields .woocommerce-input-wrapper .was-validated textarea:invalid,
.was-validated .woocommerce-billing-fields .woocommerce-input-wrapper select:invalid,
.woocommerce-billing-fields .woocommerce-input-wrapper .was-validated select:invalid,
.was-validated .woocommerce-additional-fields .woocommerce-input-wrapper select:invalid,
.woocommerce-additional-fields .woocommerce-input-wrapper .was-validated select:invalid,
.was-validated .woocommerce-Input.input-text:invalid,
.form-control.is-invalid,
.post-password-form input[type="password"].is-invalid,
.shop_table #coupon_code.is-invalid,
.woocommerce-billing-fields .woocommerce-input-wrapper input.is-invalid,
.woocommerce-additional-fields .woocommerce-input-wrapper input.is-invalid,
.woocommerce-billing-fields .woocommerce-input-wrapper textarea.is-invalid,
.woocommerce-additional-fields .woocommerce-input-wrapper textarea.is-invalid,
.woocommerce-billing-fields .woocommerce-input-wrapper select.is-invalid,
.woocommerce-additional-fields .woocommerce-input-wrapper select.is-invalid,
.woocommerce-Input.input-text.is-invalid {
    padding-left: 2.7rem;
    padding-right: 0;
    background-position: center left calc(2.7rem / 4);
}
.was-validated textarea.form-control:invalid,
.was-validated .shop_table textarea#coupon_code:invalid,
.shop_table .was-validated textarea#coupon_code:invalid,
.was-validated .woocommerce-billing-fields .woocommerce-input-wrapper textarea:invalid,
.woocommerce-billing-fields .woocommerce-input-wrapper .was-validated textarea:invalid,
.was-validated .woocommerce-additional-fields .woocommerce-input-wrapper textarea:invalid,
.woocommerce-additional-fields .woocommerce-input-wrapper .was-validated textarea:invalid,
.was-validated textarea.woocommerce-Input.input-text:invalid,
textarea.form-control.is-invalid,
.shop_table textarea#coupon_code.is-invalid,
.woocommerce-billing-fields .woocommerce-input-wrapper textarea.is-invalid,
.woocommerce-additional-fields .woocommerce-input-wrapper textarea.is-invalid,
textarea.woocommerce-Input.input-text.is-invalid {
    padding-left: 2.7rem;
    padding-right: 0;
    background-position: top calc(2.7rem / 4) left calc(2.7rem / 4);
}
.was-validated .custom-select:invalid,
.custom-select.is-invalid {
    padding-left: 4.15rem;
    padding-right: 0;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat left 1.125rem center / 8px 10px,
        url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff6c5f' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ff6c5f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E")
            no-repeat center left 2.125rem / 1.35rem 1.35rem;
}
@media (min-width: 576px) {
    .form-inline .form-check {
        padding-right: 0;
    }
    .form-inline .form-check-input {
        margin-left: 0.25rem;
        margin-right: 0;
    }
}
[class*="form-check"] {
    padding-right: 0px;
}
[class*="form-check"] > label {
    padding-right: 29px !important;
    padding-left: 0 !important;
}
[class*="form-check"] > input:first-child + label::before,
[class*="form-check"] > input:first-child + input[type="hidden"] + label::before {
    margin-right: -29px;
    margin-left: 0;
}
[class*="form-check"] > input:first-child:checked + label::after,
[class*="form-check"] > input:first-child:checked + input[type="hidden"] + label::after {
    right: 0;
    left: auto;
    border-right: none;
    transform: translate(-7.75px, 4.5px) rotate(-45deg);
    -ms-transform: translate(-7.75px, 4.5px) rotate(-45deg);
    -webkit-transform: translate(-7.75px, 4.5px) rotate(-45deg);
    -moz-transform: translate(-7.75px, 4.5px) rotate(-45deg);
    -o-transform: translate(-7.75px, 4.5px) rotate(-45deg);
}

[class*="form-check"] > input[type="radio"]:first-child:checked + label::after,
[class*="form-check"] > input[type="radio"]:first-child:checked + input[type="hidden"] + label::after {
    right: 5px;
    left: auto;
}
[class*="form-check"] > input[type="checkbox"]:first-child:checked + label::after,
[class*="form-check"] > input[type="checkbox"]:first-child:checked + input[type="hidden"] + label::after {
    transform: translate(-7px, 2px) rotate(-45deg);
    -ms-transform: translate(-7px, 2px) rotate(-45deg);
    -webkit-transform: translate(-7px, 2px) rotate(-45deg);
    -moz-transform: translate(-7px, 2px) rotate(-45deg);
    -o-transform: translate(-7px, 2px) rotate(-45deg);
}
.form-check-inline {
    margin-right: 0.75rem;
    margin-left: 0;
}
.alert-dismissible {
    padding-left: 4rem;
    padding-right: 0;
}
.alert-dismissible .close {
    left: 0;
    right: auto;
}
.breadcrumb.pix-shadow:after {
    right: 0;
    left: auto;
}
.breadcrumb-item + .breadcrumb-item {
    padding-right: 0.5rem;
    padding-left: 0;
}
.input-group > .form-control:not(:last-child),
.post-password-form .input-group > input[type="password"]:not(:last-child),
.shop_table .input-group > #coupon_code:not(:last-child),
.woocommerce-billing-fields .woocommerce-input-wrapper .input-group > input:not(:last-child),
.woocommerce-additional-fields .woocommerce-input-wrapper .input-group > input:not(:last-child),
.woocommerce-billing-fields .woocommerce-input-wrapper .input-group > textarea:not(:last-child),
.woocommerce-additional-fields .woocommerce-input-wrapper .input-group > textarea:not(:last-child),
.woocommerce-billing-fields .woocommerce-input-wrapper .input-group > select:not(:last-child),
.woocommerce-additional-fields .woocommerce-input-wrapper .input-group > select:not(:last-child),
.input-group > .woocommerce-Input.input-text:not(:last-child),
.input-group > .custom-select:not(:last-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.input-group > .form-control:not(:first-child),
.post-password-form .input-group > input[type="password"]:not(:first-child),
.shop_table .input-group > #coupon_code:not(:first-child),
.woocommerce-billing-fields .woocommerce-input-wrapper .input-group > input:not(:first-child),
.woocommerce-additional-fields .woocommerce-input-wrapper .input-group > input:not(:first-child),
.woocommerce-billing-fields .woocommerce-input-wrapper .input-group > textarea:not(:first-child),
.woocommerce-additional-fields .woocommerce-input-wrapper .input-group > textarea:not(:first-child),
.woocommerce-billing-fields .woocommerce-input-wrapper .input-group > select:not(:first-child),
.woocommerce-additional-fields .woocommerce-input-wrapper .input-group > select:not(:first-child),
.input-group > .woocommerce-Input.input-text:not(:first-child),
.input-group > .custom-select:not(:first-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount button + .btn,
.input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount .widget.woocommerce.widget_price_filter .price_slider_amount button + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount button + button,
.input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount .wp-block-search button + button,
.wp-block-search .input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount button + button,
.input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount .post-password-form button + input[type="submit"],
.post-password-form .input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount button + input[type="submit"],
.input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount .navigation.comment-navigation button + a,
.navigation.comment-navigation .input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount button + a,
.input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount #infinite-handle button + span,
#infinite-handle .input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount button + span,
.input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount button + a.button.checkout-button,
.input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount button + .single_add_to_cart_button,
.input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount .woocommerce-checkout-payment button + button.button.alt,
.woocommerce-checkout-payment .input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount button + button.button.alt,
.input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount table.shop_table button + .button.add_to_cart,
table.shop_table .input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount button + .button.add_to_cart,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-prepend button + .btn,
.input-group-prepend .wp-block-search button + .btn,
.input-group-prepend .wp-block-search .widget.woocommerce.widget_price_filter .price_slider_amount button + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-prepend .wp-block-search button + button,
.input-group-prepend .wp-block-search .wp-block-search button + button,
.wp-block-search .input-group-prepend .wp-block-search button + button,
.input-group-prepend .wp-block-search .post-password-form button + input[type="submit"],
.post-password-form .input-group-prepend .wp-block-search button + input[type="submit"],
.input-group-prepend .wp-block-search .navigation.comment-navigation button + a,
.navigation.comment-navigation .input-group-prepend .wp-block-search button + a,
.input-group-prepend .wp-block-search #infinite-handle button + span,
#infinite-handle .input-group-prepend .wp-block-search button + span,
.input-group-prepend .wp-block-search button + a.button.checkout-button,
.input-group-prepend .wp-block-search button + .single_add_to_cart_button,
.input-group-prepend .wp-block-search .woocommerce-checkout-payment button + button.button.alt,
.woocommerce-checkout-payment .input-group-prepend .wp-block-search button + button.button.alt,
.input-group-prepend .wp-block-search table.shop_table button + .button.add_to_cart,
table.shop_table .input-group-prepend .wp-block-search button + .button.add_to_cart,
.wp-block-search .input-group-prepend button + .btn,
.input-group-prepend .post-password-form input[type="submit"] + .btn,
.input-group-prepend .post-password-form .widget.woocommerce.widget_price_filter .price_slider_amount input[type="submit"] + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-prepend .post-password-form input[type="submit"] + button,
.input-group-prepend .post-password-form .wp-block-search input[type="submit"] + button,
.wp-block-search .input-group-prepend .post-password-form input[type="submit"] + button,
.input-group-prepend .post-password-form .post-password-form input[type="submit"] + input[type="submit"],
.post-password-form .input-group-prepend .post-password-form input[type="submit"] + input[type="submit"],
.input-group-prepend .post-password-form .navigation.comment-navigation input[type="submit"] + a,
.navigation.comment-navigation .input-group-prepend .post-password-form input[type="submit"] + a,
.input-group-prepend .post-password-form #infinite-handle input[type="submit"] + span,
#infinite-handle .input-group-prepend .post-password-form input[type="submit"] + span,
.input-group-prepend .post-password-form input[type="submit"] + a.button.checkout-button,
.input-group-prepend .post-password-form input[type="submit"] + .single_add_to_cart_button,
.input-group-prepend .post-password-form .woocommerce-checkout-payment input[type="submit"] + button.button.alt,
.woocommerce-checkout-payment .input-group-prepend .post-password-form input[type="submit"] + button.button.alt,
.input-group-prepend .post-password-form table.shop_table input[type="submit"] + .button.add_to_cart,
table.shop_table .input-group-prepend .post-password-form input[type="submit"] + .button.add_to_cart,
.post-password-form .input-group-prepend input[type="submit"] + .btn,
.input-group-prepend .navigation.comment-navigation a + .btn,
.input-group-prepend .navigation.comment-navigation .widget.woocommerce.widget_price_filter .price_slider_amount a + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-prepend .navigation.comment-navigation a + button,
.input-group-prepend .navigation.comment-navigation .wp-block-search a + button,
.wp-block-search .input-group-prepend .navigation.comment-navigation a + button,
.input-group-prepend .navigation.comment-navigation .post-password-form a + input[type="submit"],
.post-password-form .input-group-prepend .navigation.comment-navigation a + input[type="submit"],
.input-group-prepend .navigation.comment-navigation .navigation.comment-navigation a + a,
.navigation.comment-navigation .input-group-prepend .navigation.comment-navigation a + a,
.input-group-prepend .navigation.comment-navigation #infinite-handle a + span,
#infinite-handle .input-group-prepend .navigation.comment-navigation a + span,
.input-group-prepend .navigation.comment-navigation a + a.button.checkout-button,
.input-group-prepend .navigation.comment-navigation a + .single_add_to_cart_button,
.input-group-prepend .navigation.comment-navigation .woocommerce-checkout-payment a + button.button.alt,
.woocommerce-checkout-payment .input-group-prepend .navigation.comment-navigation a + button.button.alt,
.input-group-prepend .navigation.comment-navigation table.shop_table a + .button.add_to_cart,
table.shop_table .input-group-prepend .navigation.comment-navigation a + .button.add_to_cart,
.navigation.comment-navigation .input-group-prepend a + .btn,
.input-group-prepend #infinite-handle span + .btn,
.input-group-prepend #infinite-handle .widget.woocommerce.widget_price_filter .price_slider_amount span + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-prepend #infinite-handle span + button,
.input-group-prepend #infinite-handle .wp-block-search span + button,
.wp-block-search .input-group-prepend #infinite-handle span + button,
.input-group-prepend #infinite-handle .post-password-form span + input[type="submit"],
.post-password-form .input-group-prepend #infinite-handle span + input[type="submit"],
.input-group-prepend #infinite-handle .navigation.comment-navigation span + a,
.navigation.comment-navigation .input-group-prepend #infinite-handle span + a,
.input-group-prepend #infinite-handle #infinite-handle span + span,
#infinite-handle .input-group-prepend #infinite-handle span + span,
.input-group-prepend #infinite-handle span + a.button.checkout-button,
.input-group-prepend #infinite-handle span + .single_add_to_cart_button,
.input-group-prepend #infinite-handle .woocommerce-checkout-payment span + button.button.alt,
.woocommerce-checkout-payment .input-group-prepend #infinite-handle span + button.button.alt,
.input-group-prepend #infinite-handle table.shop_table span + .button.add_to_cart,
table.shop_table .input-group-prepend #infinite-handle span + .button.add_to_cart,
#infinite-handle .input-group-prepend span + .btn,
.input-group-prepend a.button.checkout-button + .btn,
.input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount a.button.checkout-button + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-prepend a.button.checkout-button + button,
.input-group-prepend .wp-block-search a.button.checkout-button + button,
.wp-block-search .input-group-prepend a.button.checkout-button + button,
.input-group-prepend .post-password-form a.button.checkout-button + input[type="submit"],
.post-password-form .input-group-prepend a.button.checkout-button + input[type="submit"],
.input-group-prepend .navigation.comment-navigation a.button.checkout-button + a,
.navigation.comment-navigation .input-group-prepend a.button.checkout-button + a,
.input-group-prepend #infinite-handle a.button.checkout-button + span,
#infinite-handle .input-group-prepend a.button.checkout-button + span,
.input-group-prepend a.button.checkout-button + a.button.checkout-button,
.input-group-prepend a.button.checkout-button + .single_add_to_cart_button,
.input-group-prepend .woocommerce-checkout-payment a.button.checkout-button + button.button.alt,
.woocommerce-checkout-payment .input-group-prepend a.button.checkout-button + button.button.alt,
.input-group-prepend table.shop_table a.button.checkout-button + .button.add_to_cart,
table.shop_table .input-group-prepend a.button.checkout-button + .button.add_to_cart,
.input-group-prepend .single_add_to_cart_button + .btn,
.input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount .single_add_to_cart_button + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-prepend .single_add_to_cart_button + button,
.input-group-prepend .wp-block-search .single_add_to_cart_button + button,
.wp-block-search .input-group-prepend .single_add_to_cart_button + button,
.input-group-prepend .post-password-form .single_add_to_cart_button + input[type="submit"],
.post-password-form .input-group-prepend .single_add_to_cart_button + input[type="submit"],
.input-group-prepend .navigation.comment-navigation .single_add_to_cart_button + a,
.navigation.comment-navigation .input-group-prepend .single_add_to_cart_button + a,
.input-group-prepend #infinite-handle .single_add_to_cart_button + span,
#infinite-handle .input-group-prepend .single_add_to_cart_button + span,
.input-group-prepend .single_add_to_cart_button + a.button.checkout-button,
.input-group-prepend .single_add_to_cart_button + .single_add_to_cart_button,
.input-group-prepend .woocommerce-checkout-payment .single_add_to_cart_button + button.button.alt,
.woocommerce-checkout-payment .input-group-prepend .single_add_to_cart_button + button.button.alt,
.input-group-prepend table.shop_table .single_add_to_cart_button + .button.add_to_cart,
table.shop_table .input-group-prepend .single_add_to_cart_button + .button.add_to_cart,
.input-group-prepend .woocommerce-checkout-payment button.button.alt + .btn,
.input-group-prepend .woocommerce-checkout-payment .widget.woocommerce.widget_price_filter .price_slider_amount button.button.alt + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-prepend .woocommerce-checkout-payment button.button.alt + button,
.input-group-prepend .woocommerce-checkout-payment .wp-block-search button.button.alt + button,
.wp-block-search .input-group-prepend .woocommerce-checkout-payment button.button.alt + button,
.input-group-prepend .woocommerce-checkout-payment .post-password-form button.button.alt + input[type="submit"],
.post-password-form .input-group-prepend .woocommerce-checkout-payment button.button.alt + input[type="submit"],
.input-group-prepend .woocommerce-checkout-payment .navigation.comment-navigation button.button.alt + a,
.navigation.comment-navigation .input-group-prepend .woocommerce-checkout-payment button.button.alt + a,
.input-group-prepend .woocommerce-checkout-payment #infinite-handle button.button.alt + span,
#infinite-handle .input-group-prepend .woocommerce-checkout-payment button.button.alt + span,
.input-group-prepend .woocommerce-checkout-payment button.button.alt + a.button.checkout-button,
.input-group-prepend .woocommerce-checkout-payment button.button.alt + .single_add_to_cart_button,
.input-group-prepend .woocommerce-checkout-payment .woocommerce-checkout-payment button.button.alt + button.button.alt,
.woocommerce-checkout-payment .input-group-prepend .woocommerce-checkout-payment button.button.alt + button.button.alt,
.input-group-prepend .woocommerce-checkout-payment table.shop_table button.button.alt + .button.add_to_cart,
table.shop_table .input-group-prepend .woocommerce-checkout-payment button.button.alt + .button.add_to_cart,
.woocommerce-checkout-payment .input-group-prepend button.button.alt + .btn,
.input-group-prepend table.shop_table .button.add_to_cart + .btn,
.input-group-prepend table.shop_table .widget.woocommerce.widget_price_filter .price_slider_amount .button.add_to_cart + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-prepend table.shop_table .button.add_to_cart + button,
.input-group-prepend table.shop_table .wp-block-search .button.add_to_cart + button,
.wp-block-search .input-group-prepend table.shop_table .button.add_to_cart + button,
.input-group-prepend table.shop_table .post-password-form .button.add_to_cart + input[type="submit"],
.post-password-form .input-group-prepend table.shop_table .button.add_to_cart + input[type="submit"],
.input-group-prepend table.shop_table .navigation.comment-navigation .button.add_to_cart + a,
.navigation.comment-navigation .input-group-prepend table.shop_table .button.add_to_cart + a,
.input-group-prepend table.shop_table #infinite-handle .button.add_to_cart + span,
#infinite-handle .input-group-prepend table.shop_table .button.add_to_cart + span,
.input-group-prepend table.shop_table .button.add_to_cart + a.button.checkout-button,
.input-group-prepend table.shop_table .button.add_to_cart + .single_add_to_cart_button,
.input-group-prepend table.shop_table .woocommerce-checkout-payment .button.add_to_cart + button.button.alt,
.woocommerce-checkout-payment .input-group-prepend table.shop_table .button.add_to_cart + button.button.alt,
.input-group-prepend table.shop_table table.shop_table .button.add_to_cart + .button.add_to_cart,
table.shop_table .input-group-prepend table.shop_table .button.add_to_cart + .button.add_to_cart,
table.shop_table .input-group-prepend .button.add_to_cart + .btn,
.input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount .btn + button,
.input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount .post-password-form input[type="submit"] + button,
.post-password-form .input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount input[type="submit"] + button,
.input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount .navigation.comment-navigation a + button,
.navigation.comment-navigation .input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount a + button,
.input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount #infinite-handle span + button,
#infinite-handle .input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount span + button,
.input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount .woocommerce-checkout-payment button.button.alt + button,
.woocommerce-checkout-payment .input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount button.button.alt + button,
.input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount table.shop_table .button.add_to_cart + button,
table.shop_table .input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount .button.add_to_cart + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-prepend .btn + button,
.input-group-prepend .wp-block-search .btn + button,
.wp-block-search .input-group-prepend .btn + button,
.input-group-prepend .post-password-form .btn + input[type="submit"],
.post-password-form .input-group-prepend .btn + input[type="submit"],
.input-group-prepend .navigation.comment-navigation .btn + a,
.navigation.comment-navigation .input-group-prepend .btn + a,
.input-group-prepend #infinite-handle .btn + span,
#infinite-handle .input-group-prepend .btn + span,
.input-group-prepend .btn + a.button.checkout-button,
.input-group-prepend .btn + .single_add_to_cart_button,
.input-group-prepend .woocommerce-checkout-payment .btn + button.button.alt,
.woocommerce-checkout-payment .input-group-prepend .btn + button.button.alt,
.input-group-prepend table.shop_table .btn + .button.add_to_cart,
table.shop_table .input-group-prepend .btn + .button.add_to_cart,
.input-group-append .btn + .btn,
.input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount button + .btn,
.input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount .widget.woocommerce.widget_price_filter .price_slider_amount button + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount button + button,
.input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount .wp-block-search button + button,
.wp-block-search .input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount button + button,
.input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount .post-password-form button + input[type="submit"],
.post-password-form .input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount button + input[type="submit"],
.input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount .navigation.comment-navigation button + a,
.navigation.comment-navigation .input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount button + a,
.input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount #infinite-handle button + span,
#infinite-handle .input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount button + span,
.input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount button + a.button.checkout-button,
.input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount button + .single_add_to_cart_button,
.input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount .woocommerce-checkout-payment button + button.button.alt,
.woocommerce-checkout-payment .input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount button + button.button.alt,
.input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount table.shop_table button + .button.add_to_cart,
table.shop_table .input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount button + .button.add_to_cart,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-append button + .btn,
.input-group-append .wp-block-search button + .btn,
.input-group-append .wp-block-search .widget.woocommerce.widget_price_filter .price_slider_amount button + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-append .wp-block-search button + button,
.input-group-append .wp-block-search .wp-block-search button + button,
.wp-block-search .input-group-append .wp-block-search button + button,
.input-group-append .wp-block-search .post-password-form button + input[type="submit"],
.post-password-form .input-group-append .wp-block-search button + input[type="submit"],
.input-group-append .wp-block-search .navigation.comment-navigation button + a,
.navigation.comment-navigation .input-group-append .wp-block-search button + a,
.input-group-append .wp-block-search #infinite-handle button + span,
#infinite-handle .input-group-append .wp-block-search button + span,
.input-group-append .wp-block-search button + a.button.checkout-button,
.input-group-append .wp-block-search button + .single_add_to_cart_button,
.input-group-append .wp-block-search .woocommerce-checkout-payment button + button.button.alt,
.woocommerce-checkout-payment .input-group-append .wp-block-search button + button.button.alt,
.input-group-append .wp-block-search table.shop_table button + .button.add_to_cart,
table.shop_table .input-group-append .wp-block-search button + .button.add_to_cart,
.wp-block-search .input-group-append button + .btn,
.input-group-append .post-password-form input[type="submit"] + .btn,
.input-group-append .post-password-form .widget.woocommerce.widget_price_filter .price_slider_amount input[type="submit"] + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-append .post-password-form input[type="submit"] + button,
.input-group-append .post-password-form .wp-block-search input[type="submit"] + button,
.wp-block-search .input-group-append .post-password-form input[type="submit"] + button,
.input-group-append .post-password-form .post-password-form input[type="submit"] + input[type="submit"],
.post-password-form .input-group-append .post-password-form input[type="submit"] + input[type="submit"],
.input-group-append .post-password-form .navigation.comment-navigation input[type="submit"] + a,
.navigation.comment-navigation .input-group-append .post-password-form input[type="submit"] + a,
.input-group-append .post-password-form #infinite-handle input[type="submit"] + span,
#infinite-handle .input-group-append .post-password-form input[type="submit"] + span,
.input-group-append .post-password-form input[type="submit"] + a.button.checkout-button,
.input-group-append .post-password-form input[type="submit"] + .single_add_to_cart_button,
.input-group-append .post-password-form .woocommerce-checkout-payment input[type="submit"] + button.button.alt,
.woocommerce-checkout-payment .input-group-append .post-password-form input[type="submit"] + button.button.alt,
.input-group-append .post-password-form table.shop_table input[type="submit"] + .button.add_to_cart,
table.shop_table .input-group-append .post-password-form input[type="submit"] + .button.add_to_cart,
.post-password-form .input-group-append input[type="submit"] + .btn,
.input-group-append .navigation.comment-navigation a + .btn,
.input-group-append .navigation.comment-navigation .widget.woocommerce.widget_price_filter .price_slider_amount a + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-append .navigation.comment-navigation a + button,
.input-group-append .navigation.comment-navigation .wp-block-search a + button,
.wp-block-search .input-group-append .navigation.comment-navigation a + button,
.input-group-append .navigation.comment-navigation .post-password-form a + input[type="submit"],
.post-password-form .input-group-append .navigation.comment-navigation a + input[type="submit"],
.input-group-append .navigation.comment-navigation .navigation.comment-navigation a + a,
.navigation.comment-navigation .input-group-append .navigation.comment-navigation a + a,
.input-group-append .navigation.comment-navigation #infinite-handle a + span,
#infinite-handle .input-group-append .navigation.comment-navigation a + span,
.input-group-append .navigation.comment-navigation a + a.button.checkout-button,
.input-group-append .navigation.comment-navigation a + .single_add_to_cart_button,
.input-group-append .navigation.comment-navigation .woocommerce-checkout-payment a + button.button.alt,
.woocommerce-checkout-payment .input-group-append .navigation.comment-navigation a + button.button.alt,
.input-group-append .navigation.comment-navigation table.shop_table a + .button.add_to_cart,
table.shop_table .input-group-append .navigation.comment-navigation a + .button.add_to_cart,
.navigation.comment-navigation .input-group-append a + .btn,
.input-group-append #infinite-handle span + .btn,
.input-group-append #infinite-handle .widget.woocommerce.widget_price_filter .price_slider_amount span + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-append #infinite-handle span + button,
.input-group-append #infinite-handle .wp-block-search span + button,
.wp-block-search .input-group-append #infinite-handle span + button,
.input-group-append #infinite-handle .post-password-form span + input[type="submit"],
.post-password-form .input-group-append #infinite-handle span + input[type="submit"],
.input-group-append #infinite-handle .navigation.comment-navigation span + a,
.navigation.comment-navigation .input-group-append #infinite-handle span + a,
.input-group-append #infinite-handle #infinite-handle span + span,
#infinite-handle .input-group-append #infinite-handle span + span,
.input-group-append #infinite-handle span + a.button.checkout-button,
.input-group-append #infinite-handle span + .single_add_to_cart_button,
.input-group-append #infinite-handle .woocommerce-checkout-payment span + button.button.alt,
.woocommerce-checkout-payment .input-group-append #infinite-handle span + button.button.alt,
.input-group-append #infinite-handle table.shop_table span + .button.add_to_cart,
table.shop_table .input-group-append #infinite-handle span + .button.add_to_cart,
#infinite-handle .input-group-append span + .btn,
.input-group-append a.button.checkout-button + .btn,
.input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount a.button.checkout-button + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-append a.button.checkout-button + button,
.input-group-append .wp-block-search a.button.checkout-button + button,
.wp-block-search .input-group-append a.button.checkout-button + button,
.input-group-append .post-password-form a.button.checkout-button + input[type="submit"],
.post-password-form .input-group-append a.button.checkout-button + input[type="submit"],
.input-group-append .navigation.comment-navigation a.button.checkout-button + a,
.navigation.comment-navigation .input-group-append a.button.checkout-button + a,
.input-group-append #infinite-handle a.button.checkout-button + span,
#infinite-handle .input-group-append a.button.checkout-button + span,
.input-group-append a.button.checkout-button + a.button.checkout-button,
.input-group-append a.button.checkout-button + .single_add_to_cart_button,
.input-group-append .woocommerce-checkout-payment a.button.checkout-button + button.button.alt,
.woocommerce-checkout-payment .input-group-append a.button.checkout-button + button.button.alt,
.input-group-append table.shop_table a.button.checkout-button + .button.add_to_cart,
table.shop_table .input-group-append a.button.checkout-button + .button.add_to_cart,
.input-group-append .single_add_to_cart_button + .btn,
.input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount .single_add_to_cart_button + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-append .single_add_to_cart_button + button,
.input-group-append .wp-block-search .single_add_to_cart_button + button,
.wp-block-search .input-group-append .single_add_to_cart_button + button,
.input-group-append .post-password-form .single_add_to_cart_button + input[type="submit"],
.post-password-form .input-group-append .single_add_to_cart_button + input[type="submit"],
.input-group-append .navigation.comment-navigation .single_add_to_cart_button + a,
.navigation.comment-navigation .input-group-append .single_add_to_cart_button + a,
.input-group-append #infinite-handle .single_add_to_cart_button + span,
#infinite-handle .input-group-append .single_add_to_cart_button + span,
.input-group-append .single_add_to_cart_button + a.button.checkout-button,
.input-group-append .single_add_to_cart_button + .single_add_to_cart_button,
.input-group-append .woocommerce-checkout-payment .single_add_to_cart_button + button.button.alt,
.woocommerce-checkout-payment .input-group-append .single_add_to_cart_button + button.button.alt,
.input-group-append table.shop_table .single_add_to_cart_button + .button.add_to_cart,
table.shop_table .input-group-append .single_add_to_cart_button + .button.add_to_cart,
.input-group-append .woocommerce-checkout-payment button.button.alt + .btn,
.input-group-append .woocommerce-checkout-payment .widget.woocommerce.widget_price_filter .price_slider_amount button.button.alt + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-append .woocommerce-checkout-payment button.button.alt + button,
.input-group-append .woocommerce-checkout-payment .wp-block-search button.button.alt + button,
.wp-block-search .input-group-append .woocommerce-checkout-payment button.button.alt + button,
.input-group-append .woocommerce-checkout-payment .post-password-form button.button.alt + input[type="submit"],
.post-password-form .input-group-append .woocommerce-checkout-payment button.button.alt + input[type="submit"],
.input-group-append .woocommerce-checkout-payment .navigation.comment-navigation button.button.alt + a,
.navigation.comment-navigation .input-group-append .woocommerce-checkout-payment button.button.alt + a,
.input-group-append .woocommerce-checkout-payment #infinite-handle button.button.alt + span,
#infinite-handle .input-group-append .woocommerce-checkout-payment button.button.alt + span,
.input-group-append .woocommerce-checkout-payment button.button.alt + a.button.checkout-button,
.input-group-append .woocommerce-checkout-payment button.button.alt + .single_add_to_cart_button,
.input-group-append .woocommerce-checkout-payment .woocommerce-checkout-payment button.button.alt + button.button.alt,
.woocommerce-checkout-payment .input-group-append .woocommerce-checkout-payment button.button.alt + button.button.alt,
.input-group-append .woocommerce-checkout-payment table.shop_table button.button.alt + .button.add_to_cart,
table.shop_table .input-group-append .woocommerce-checkout-payment button.button.alt + .button.add_to_cart,
.woocommerce-checkout-payment .input-group-append button.button.alt + .btn,
.input-group-append table.shop_table .button.add_to_cart + .btn,
.input-group-append table.shop_table .widget.woocommerce.widget_price_filter .price_slider_amount .button.add_to_cart + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-append table.shop_table .button.add_to_cart + button,
.input-group-append table.shop_table .wp-block-search .button.add_to_cart + button,
.wp-block-search .input-group-append table.shop_table .button.add_to_cart + button,
.input-group-append table.shop_table .post-password-form .button.add_to_cart + input[type="submit"],
.post-password-form .input-group-append table.shop_table .button.add_to_cart + input[type="submit"],
.input-group-append table.shop_table .navigation.comment-navigation .button.add_to_cart + a,
.navigation.comment-navigation .input-group-append table.shop_table .button.add_to_cart + a,
.input-group-append table.shop_table #infinite-handle .button.add_to_cart + span,
#infinite-handle .input-group-append table.shop_table .button.add_to_cart + span,
.input-group-append table.shop_table .button.add_to_cart + a.button.checkout-button,
.input-group-append table.shop_table .button.add_to_cart + .single_add_to_cart_button,
.input-group-append table.shop_table .woocommerce-checkout-payment .button.add_to_cart + button.button.alt,
.woocommerce-checkout-payment .input-group-append table.shop_table .button.add_to_cart + button.button.alt,
.input-group-append table.shop_table table.shop_table .button.add_to_cart + .button.add_to_cart,
table.shop_table .input-group-append table.shop_table .button.add_to_cart + .button.add_to_cart,
table.shop_table .input-group-append .button.add_to_cart + .btn,
.input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount .btn + button,
.input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount .post-password-form input[type="submit"] + button,
.post-password-form .input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount input[type="submit"] + button,
.input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount .navigation.comment-navigation a + button,
.navigation.comment-navigation .input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount a + button,
.input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount #infinite-handle span + button,
#infinite-handle .input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount span + button,
.input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount .woocommerce-checkout-payment button.button.alt + button,
.woocommerce-checkout-payment .input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount button.button.alt + button,
.input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount table.shop_table .button.add_to_cart + button,
table.shop_table .input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount .button.add_to_cart + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-append .btn + button,
.input-group-append .wp-block-search .btn + button,
.wp-block-search .input-group-append .btn + button,
.input-group-append .post-password-form .btn + input[type="submit"],
.post-password-form .input-group-append .btn + input[type="submit"],
.input-group-append .navigation.comment-navigation .btn + a,
.navigation.comment-navigation .input-group-append .btn + a,
.input-group-append #infinite-handle .btn + span,
#infinite-handle .input-group-append .btn + span,
.input-group-append .btn + a.button.checkout-button,
.input-group-append .btn + .single_add_to_cart_button,
.input-group-append .woocommerce-checkout-payment .btn + button.button.alt,
.woocommerce-checkout-payment .input-group-append .btn + button.button.alt,
.input-group-append table.shop_table .btn + .button.add_to_cart,
table.shop_table .input-group-append .btn + .button.add_to_cart,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount button + .input-group-text,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-prepend button + .input-group-text,
.input-group-prepend .wp-block-search button + .input-group-text,
.wp-block-search .input-group-prepend button + .input-group-text,
.input-group-prepend .post-password-form input[type="submit"] + .input-group-text,
.post-password-form .input-group-prepend input[type="submit"] + .input-group-text,
.input-group-prepend .navigation.comment-navigation a + .input-group-text,
.navigation.comment-navigation .input-group-prepend a + .input-group-text,
.input-group-prepend #infinite-handle span + .input-group-text,
#infinite-handle .input-group-prepend span + .input-group-text,
.input-group-prepend a.button.checkout-button + .input-group-text,
.input-group-prepend .single_add_to_cart_button + .input-group-text,
.input-group-prepend .woocommerce-checkout-payment button.button.alt + .input-group-text,
.woocommerce-checkout-payment .input-group-prepend button.button.alt + .input-group-text,
.input-group-prepend table.shop_table .button.add_to_cart + .input-group-text,
table.shop_table .input-group-prepend .button.add_to_cart + .input-group-text,
.input-group-append .btn + .input-group-text,
.input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount button + .input-group-text,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-append button + .input-group-text,
.input-group-append .wp-block-search button + .input-group-text,
.wp-block-search .input-group-append button + .input-group-text,
.input-group-append .post-password-form input[type="submit"] + .input-group-text,
.post-password-form .input-group-append input[type="submit"] + .input-group-text,
.input-group-append .navigation.comment-navigation a + .input-group-text,
.navigation.comment-navigation .input-group-append a + .input-group-text,
.input-group-append #infinite-handle span + .input-group-text,
#infinite-handle .input-group-append span + .input-group-text,
.input-group-append a.button.checkout-button + .input-group-text,
.input-group-append .single_add_to_cart_button + .input-group-text,
.input-group-append .woocommerce-checkout-payment button.button.alt + .input-group-text,
.woocommerce-checkout-payment .input-group-append button.button.alt + .input-group-text,
.input-group-append table.shop_table .button.add_to_cart + .input-group-text,
table.shop_table .input-group-append .button.add_to_cart + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .widget.woocommerce.widget_price_filter .price_slider_amount .input-group-text + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-prepend .input-group-text + button,
.input-group-prepend .wp-block-search .input-group-text + button,
.wp-block-search .input-group-prepend .input-group-text + button,
.input-group-prepend .post-password-form .input-group-text + input[type="submit"],
.post-password-form .input-group-prepend .input-group-text + input[type="submit"],
.input-group-prepend .navigation.comment-navigation .input-group-text + a,
.navigation.comment-navigation .input-group-prepend .input-group-text + a,
.input-group-prepend #infinite-handle .input-group-text + span,
#infinite-handle .input-group-prepend .input-group-text + span,
.input-group-prepend .input-group-text + a.button.checkout-button,
.input-group-prepend .input-group-text + .single_add_to_cart_button,
.input-group-prepend .woocommerce-checkout-payment .input-group-text + button.button.alt,
.woocommerce-checkout-payment .input-group-prepend .input-group-text + button.button.alt,
.input-group-prepend table.shop_table .input-group-text + .button.add_to_cart,
table.shop_table .input-group-prepend .input-group-text + .button.add_to_cart,
.input-group-append .input-group-text + .btn,
.input-group-append .widget.woocommerce.widget_price_filter .price_slider_amount .input-group-text + button,
.widget.woocommerce.widget_price_filter .price_slider_amount .input-group-append .input-group-text + button,
.input-group-append .wp-block-search .input-group-text + button,
.wp-block-search .input-group-append .input-group-text + button,
.input-group-append .post-password-form .input-group-text + input[type="submit"],
.post-password-form .input-group-append .input-group-text + input[type="submit"],
.input-group-append .navigation.comment-navigation .input-group-text + a,
.navigation.comment-navigation .input-group-append .input-group-text + a,
.input-group-append #infinite-handle .input-group-text + span,
#infinite-handle .input-group-append .input-group-text + span,
.input-group-append .input-group-text + a.button.checkout-button,
.input-group-append .input-group-text + .single_add_to_cart_button,
.input-group-append .woocommerce-checkout-payment .input-group-text + button.button.alt,
.woocommerce-checkout-payment .input-group-append .input-group-text + button.button.alt,
.input-group-append table.shop_table .input-group-text + .button.add_to_cart,
table.shop_table .input-group-append .input-group-text + .button.add_to_cart {
    margin-right: 0rem;
}
.input-group-prepend {
    margin-left: 0rem;
}
.input-group-append {
    margin-right: 0rem;
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
    padding-left: 2.125rem;
    padding-right: 0;
}
.card:after {
    right: 0;
    left: auto;
}
.accordion:not(.accordion-card) .card .card-header .btn:not(.collapsed):after,
.accordion:not(.accordion-card) .card .card-header .widget.woocommerce.widget_price_filter .price_slider_amount button:not(.collapsed):after,
.widget.woocommerce.widget_price_filter .price_slider_amount .accordion:not(.accordion-card) .card .card-header button:not(.collapsed):after,
.accordion:not(.accordion-card) .card .card-header .wp-block-search button:not(.collapsed):after,
.wp-block-search .accordion:not(.accordion-card) .card .card-header button:not(.collapsed):after,
.accordion:not(.accordion-card) .card .card-header .post-password-form input[type="submit"]:not(.collapsed):after,
.post-password-form .accordion:not(.accordion-card) .card .card-header input[type="submit"]:not(.collapsed):after,
.accordion:not(.accordion-card) .card .card-header .navigation.comment-navigation a:not(.collapsed):after,
.navigation.comment-navigation .accordion:not(.accordion-card) .card .card-header a:not(.collapsed):after,
.accordion:not(.accordion-card) .card .card-header #infinite-handle span:not(.collapsed):after,
#infinite-handle .accordion:not(.accordion-card) .card .card-header span:not(.collapsed):after,
.accordion:not(.accordion-card) .card .card-header a.button.checkout-button:not(.collapsed):after,
.accordion:not(.accordion-card) .card .card-header .single_add_to_cart_button:not(.collapsed):after,
.accordion:not(.accordion-card) .card .card-header .woocommerce-checkout-payment button.button.alt:not(.collapsed):after,
.woocommerce-checkout-payment .accordion:not(.accordion-card) .card .card-header button.button.alt:not(.collapsed):after,
.accordion:not(.accordion-card) .card .card-header table.shop_table .button.add_to_cart:not(.collapsed):after,
table.shop_table .accordion:not(.accordion-card) .card .card-header .button.add_to_cart:not(.collapsed):after {
    right: 0;
    left: auto;
}
.accordion-card:after {
    right: 0;
    left: auto;
}

.dropdown-menu:after {
    right: 0;
    left: auto;
}
.btn-blink-gradient-primary:before {
    right: 0;
    left: auto;
    background: linear-gradient(to left, #7d8dff, #ff4f81) fixed;
    transform-origin: left center;
}
.btn-blink-gradient-primary:hover:before {
    transform-origin: right center;
}
.btn-blink-gradient-primary:not(:disabled):not(.disabled):active:before,
.btn-blink-gradient-primary:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-gradient-primary.dropdown-toggle:before {
    transform-origin: right center;
}
.btn-underline-gradient-primary {
    color: linear-gradient(to left #7d8dff, #4ed199, #ff4f81) fixed;
}
.btn-underline-gradient-primary * {
    background: linear-gradient(to left #7d8dff, #4ed199, #ff4f81) fixed;
}
.btn-underline-gradient-primary span:before {
    right: 0%;
    left: auto;
    background: linear-gradient(to left, #7d8dff, #4ed199, #ff4f81) fixed;
    transform-origin: left center;
}
.btn-underline-gradient-primary:hover {
    color: linear-gradient(to left, #1734ff, #269364, #e80042) fixed;
}
.btn-underline-gradient-primary:hover * {
    background: linear-gradient(to left #1734ff, #269364, #e80042) fixed;
}
.btn-underline-gradient-primary:hover span:before {
    transform-origin: right center;
}
.btn-underline-gradient-primary:focus,
.btn-underline-gradient-primary:active {
    color: linear-gradient(to left #1734ff, #269364, #e80042) fixed;
}
.btn-underline-gradient-primary:focus *,
.btn-underline-gradient-primary:active * {
    background: linear-gradient(to left #1734ff, #269364, #e80042) fixed;
}
.btn-line-gradient-primary {
    color: linear-gradient(to left #7d8dff, #4ed199, #ff4f81) fixed;
}
.btn-line-gradient-primary * {
    background: linear-gradient(to left #7d8dff, #4ed199, #ff4f81) fixed;
}
.btn-line-gradient-primary:before {
    background: linear-gradient(to left #7d8dff, #4ed199, #ff4f81) fixed;
}
.btn-line-gradient-primary:before {
    right: 0;
    left: auto;
}
.text-gradient-primary,
.text-gradient-primary * {
    background-image: -webkit-gradient(linear-gradient(to left, #7d8dff, #ff4f81)) !important;
    background-image: -webkit-linear-gradient(to left, #7d8dff, #ff4f81) !important;
    /*background-image: linear-gradient(to left, #7d8dff, #ff4f81) !important;*/
}
.text-gradient-primary-test {
    background-image: -webkit-gradient(linear-gradient(to left, #7d8dff, #ff4f81)) !important;
    background-image: -webkit-linear-gradient(to left #7d8dff, #ff4f81) !important;
    background-image: linear-gradient(to left #7d8dff, #ff4f81) !important;
}
.bg-gradient-primary {
    background: linear-gradient(to left, #037ef3, #02c8f4, #30c39e) fixed !important;
}
.bg-gradient-primary-hover:hover {
    background: linear-gradient(to left, #7d8dff, #ff4f81) fixed !important;
}
.bg-gradient-primary-hover:hover {
    background: linear-gradient(to left #7d8dff, #ff4f81) fixed !important;
}
.btn-gradient-primary {
    background: linear-gradient(to left #7d8dff, #ff4f81) !important;
}
.bg-gradient-primary-cover {
    background: linear-gradient(to left #7d8dff, #ff4f81) !important;
}
.bg-gradient-dark {
    background: linear-gradient(to left, #111, #333) fixed !important;
}
@media (max-width: 992px) {
    .pix-nav-btns {
        float: left;
        text-align: left;
    }
    .pix-header-line {
        border-right: 0px solid rgba(0, 0, 0, 0.03) !important;
    }
}
@media (min-width: 992px) {
    
    .navbar.navbar-hover-drop .dropdown:hover > .dropdown-menu .dropdown:hover > .dropdown-menu,
    .navbar.navbar-hover-drop .dropdown > .dropdown-menu:hover .dropdown:hover > .dropdown-menu,
    .navbar.navbar-hover-drop .dropdown:hover > .dropdown-menu .dropdown > .dropdown-menu:hover,
    .navbar.navbar-hover-drop .dropdown > .dropdown-menu:hover .dropdown > .dropdown-menu:hover {
        right: 100%;
        left: auto;
        padding-right: 10px;
        padding-left: 0;
    }
    .navbar.navbar-hover-drop .dropdown-menu-right .dropdown .dropdown-menu {
        right: auto !important;
        left: 100% !important;
        padding-right: 0px;
        padding-left: 10px;
    }
}
.btn,
.widget.woocommerce.widget_price_filter .price_slider_amount button,
.wp-block-search button,
.post-password-form input[type="submit"],
.navigation.comment-navigation a,
#infinite-handle span,
a.button.checkout-button,
.single_add_to_cart_button,
.woocommerce-checkout-payment button.button.alt,
table.shop_table .button.add_to_cart {
    margin-left: 10px;
    margin-right: 0;
}
.btn.btn-flat:before,
.widget.woocommerce.widget_price_filter .price_slider_amount button.btn-flat:before,
.wp-block-search button.btn-flat:before,
.post-password-form input[type="submit"].btn-flat:before,
.navigation.comment-navigation a.btn-flat:before,
#infinite-handle span.btn-flat:before,
a.button.checkout-button.btn-flat:before,
.single_add_to_cart_button.btn-flat:before,
.woocommerce-checkout-payment button.button.alt.btn-flat:before,
table.shop_table .button.add_to_cart.btn-flat:before {
    right: 0;
    left: auto;
}

.btn-underline-gray-1 span:before {
    right: 0%;
    left: auto;
    transform-origin: left center;
}
.btn-underline-gray-1:hover span:before {
    transform-origin: right center;
}
.btn-underline-gray-2 span:before {
    right: 0%;
    left: auto;
    transform-origin: left center;
}
.btn-underline-gray-2:hover span:before {
    transform-origin: right center;
}
.btn-underline-gray-3 span:before {
    right: 0%;
    left: auto;
    transform-origin: left center;
}
.btn-underline-gray-3:hover span:before {
    transform-origin: right center;
}
.btn-underline-gray-4 span:before {
    right: 0%;
    left: auto;
    transform-origin: left center;
}
.btn-underline-gray-4:hover span:before {
    transform-origin: right center;
}
.btn-underline-gray-5 span:before {
    right: 0%;
    left: auto;
    transform-origin: left center;
}
.btn-underline-gray-5:hover span:before {
    transform-origin: right center;
}
.btn-underline-gray-6 span:before {
    right: 0%;
    left: auto;
    transform-origin: left center;
}
.btn-underline-gray-6:hover span:before {
    transform-origin: right center;
}
.btn-underline-gray-7 span:before {
    right: 0%;
    left: auto;
    transform-origin: left center;
}
.btn-underline-gray-7:hover span:before {
    transform-origin: right center;
}
.btn-underline-gray-8 span:before {
    right: 0%;
    transform-origin: left center;
}
.btn-underline-gray-8:hover span:before {
    transform-origin: right center;
}
.btn-underline-gray-9 span:before {
    right: 0%;
    transform-origin: left center;
}
.btn-underline-gray-9:hover span:before {
    transform-origin: right center;
}
.btn-underline-primary span:before {
    right: 0%;
    transform-origin: left center;
}
.btn-underline-primary:hover span:before {
    transform-origin: right center;
}
.btn-underline-secondary span:before {
    right: 0%;
    left: auto;
    transform-origin: left center;
}
.btn-underline-secondary:hover span:before {
    transform-origin: right center;
}
.btn-underline-green span:before {
    right: 0%;
    left: auto;
    transform-origin: left center;
}
.btn-underline-green:hover span:before {
    transform-origin: right center;
}
.btn-underline-cyan span:before {
    right: 0%;
    left: auto;
    transform-origin: left center;
}
.btn-underline-cyan:hover span:before {
    transform-origin: right center;
}
.btn-underline-yellow span:before {
    right: 0%;
    left: auto;
    transform-origin: left center;
}
.btn-underline-yellow:hover span:before {
    transform-origin: right center;
}
.btn-underline-orange span:before {
    right: 0%;
    left: auto;
    transform-origin: left center;
}
.btn-underline-orange:hover span:before {
    transform-origin: right center;
}
.btn-underline-red span:before {
    right: 0%;
    left: auto;
    transform-origin: left center;
}
.btn-underline-red:hover span:before {
    transform-origin: right center;
}
.btn-underline-blue span:before {
    right: 0%;
    transform-origin: left center;
}
.btn-underline-blue:hover span:before {
    transform-origin: right center;
}
.btn-underline-brown span:before {
    right: 0%;
    transform-origin: left center;
}
.btn-underline-brown:hover span:before {
    transform-origin: right center;
}
.btn-underline-purple span:before {
    right: 0%;
    left: auto;
    transform-origin: left center;
}
.btn-underline-purple:hover span:before {
    transform-origin: right center;
}
.btn-underline-white span:before {
    right: 0%;
    left: auto;
    transform-origin: left center;
}
.btn-underline-white:hover span:before {
    transform-origin: right center;
}
.btn-underline-black span:before {
    right: 0%;
    left: auto;
    transform-origin: left center;
}
.btn-underline-black:hover span:before {
    transform-origin: right center;
}
.btn-underline-primary-light span:before {
    right: 0%;
    left: auto;
    transform-origin: left center;
}
.btn-underline-primary-light:hover span:before {
    transform-origin: right center;
}
.btn-blink-gray-1:before {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.btn-blink-gray-1:hover:before {
    transform-origin: right center;
}
.btn-blink-gray-1:not(:disabled):not(.disabled):active:before,
.btn-blink-gray-1:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-gray-1.dropdown-toggle:before {
    transform-origin: right center;
}
.btn-blink-gray-2:before {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.btn-blink-gray-2:hover:before {
    transform-origin: right center;
}
.btn-blink-gray-2:not(:disabled):not(.disabled):active:before,
.btn-blink-gray-2:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-gray-2.dropdown-toggle:before {
    transform-origin: right center;
}
.btn-blink-gray-3:before {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.btn-blink-gray-3:hover:before {
    transform-origin: right center;
}
.btn-blink-gray-3:not(:disabled):not(.disabled):active:before,
.btn-blink-gray-3:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-gray-3.dropdown-toggle:before {
    transform-origin: right center;
}
.btn-blink-gray-4:before {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.btn-blink-gray-4:hover:before {
    transform-origin: right center;
}
.btn-blink-gray-4:not(:disabled):not(.disabled):active:before,
.btn-blink-gray-4:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-gray-4.dropdown-toggle:before {
    transform-origin: right center;
}
.btn-blink-gray-5:before {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.btn-blink-gray-5:hover:before {
    transform-origin: right center;
}
.btn-blink-gray-5:not(:disabled):not(.disabled):active:before,
.btn-blink-gray-5:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-gray-5.dropdown-toggle:before {
    transform-origin: right center;
}
.btn-blink-gray-6:before {
    right: 0;
    transform-origin: left center;
}
.btn-blink-gray-6:hover:before {
    transform-origin: right center;
}
.btn-blink-gray-6:not(:disabled):not(.disabled):active:before,
.btn-blink-gray-6:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-gray-6.dropdown-toggle:before {
    transform-origin: right center;
}
.btn-blink-gray-7:before {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.btn-blink-gray-7:hover:before {
    transform-origin: right center;
}
.btn-blink-gray-7:not(:disabled):not(.disabled):active:before,
.btn-blink-gray-7:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-gray-7.dropdown-toggle:before {
    transform-origin: right center;
}
.btn-blink-gray-8:before {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.btn-blink-gray-8:hover:before {
    transform-origin: right center;
}
.btn-blink-gray-8:not(:disabled):not(.disabled):active:before,
.btn-blink-gray-8:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-gray-8.dropdown-toggle:before {
    transform-origin: right center;
}
.btn-blink-gray-9:before {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.btn-blink-gray-9:hover:before {
    transform-origin: right center;
}
.btn-blink-gray-9:not(:disabled):not(.disabled):active:before,
.btn-blink-gray-9:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-gray-9.dropdown-toggle:before {
    transform-origin: right center;
}
.btn-blink-primary:before {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.btn-blink-primary:hover:before {
    transform-origin: right center;
}
.btn-blink-primary:not(:disabled):not(.disabled):active:before,
.btn-blink-primary:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-primary.dropdown-toggle:before {
    transform-origin: right center;
}
.btn-blink-secondary:before {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.btn-blink-secondary:hover:before {
    transform-origin: right center;
}
.btn-blink-secondary:not(:disabled):not(.disabled):active:before,
.btn-blink-secondary:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-secondary.dropdown-toggle:before {
    transform-origin: right center;
}
.btn-blink-green:before {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.btn-blink-green:hover:before {
    transform-origin: right center;
}
.btn-blink-green:not(:disabled):not(.disabled):active:before,
.btn-blink-green:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-green.dropdown-toggle:before {
    transform-origin: right center;
}

.btn-blink-cyan:before {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.btn-blink-cyan:hover:before {
    transform-origin: right center;
}
.btn-blink-cyan:not(:disabled):not(.disabled):active:before,
.btn-blink-cyan:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-cyan.dropdown-toggle:before {
    transform-origin: right center;
}
.btn-blink-yellow:before {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.btn-blink-yellow:hover:before {
    transform-origin: right center;
}
.btn-blink-yellow:not(:disabled):not(.disabled):active:before,
.btn-blink-yellow:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-yellow.dropdown-toggle:before {
    transform-origin: right center;
}
.btn-blink-orange:before {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.btn-blink-orange:hover:before {
    transform-origin: right center;
}
.btn-blink-orange:not(:disabled):not(.disabled):active:before,
.btn-blink-orange:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-orange.dropdown-toggle:before {
    transform-origin: right center;
}
.btn-blink-red:before {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.btn-blink-red:hover:before {
    transform-origin: right center;
}
.btn-blink-red:not(:disabled):not(.disabled):active:before,
.btn-blink-red:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-red.dropdown-toggle:before {
    transform-origin: right center;
}
.btn-blink-blue:before {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.btn-blink-blue:hover:before {
    transform-origin: right center;
}
.btn-blink-blue:not(:disabled):not(.disabled):active:before,
.btn-blink-blue:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-blue.dropdown-toggle:before {
    transform-origin: right center;
}
.btn-blink-brown:before {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.btn-blink-brown:hover:before {
    transform-origin: right center;
}
.btn-blink-brown:not(:disabled):not(.disabled):active:before,
.btn-blink-brown:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-brown.dropdown-toggle:before {
    transform-origin: right center;
}
.btn-blink-purple:before {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.btn-blink-purple:hover:before {
    transform-origin: right center;
}
.btn-blink-purple:not(:disabled):not(.disabled):active:before,
.btn-blink-purple:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-purple.dropdown-toggle:before {
    transform-origin: right center;
}
.btn-blink-white:before {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.btn-blink-white:hover:before {
    transform-origin: right center;
}
.btn-blink-white:not(:disabled):not(.disabled):active:before,
.btn-blink-white:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-white.dropdown-toggle:before {
    transform-origin: right center;
}
.btn-blink-black:before {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.btn-blink-black:hover:before {
    transform-origin: right center;
}
.btn-blink-black:not(:disabled):not(.disabled):active:before,
.btn-blink-black:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-black.dropdown-toggle:before {
    transform-origin: right center;
}
.btn-blink-primary-light:before {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.btn-blink-primary-light:hover:before {
    transform-origin: right center;
}
.btn-blink-primary-light:not(:disabled):not(.disabled):active:before,
.btn-blink-primary-light:not(:disabled):not(.disabled).active:before,
.show > .btn-blink-primary-light.dropdown-toggle:before {
    transform-origin: right center;
}
body {
    text-align: right;
}
@keyframes pix-loading-rotate {
    0% {
        transform: rotate(0);
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
    }
    100% {
        transform: rotate(-360deg);
        -webkit-transform: rotate(-360deg);
        -moz-transform: rotate(-360deg);
        -ms-transform: rotate(-360deg);
        -o-transform: rotate(-360deg);
    }
}
.pix-loading-circ-path {
    right: 50% !important;
    left: auto;
    border-left-color: rgba(125, 141, 255, 0.2);
    border-right-color: transparent;
    margin-right: -24px !important;
    margin-left: 0;
}
.nav-pills.pix-pills-1 .nav-link.active,
.nav-pills.pix-pills-1 .show > .nav-link {
    background: linear-gradient(to left, #7d8dff, #ff4f81) fixed;
}
.nav-pills.pix-pills-line .nav-link.active strong:after,
.nav-pills.pix-pills-line .show > .nav-link strong:after {
    right: 0%;
    left: auto;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
    float: right;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
    float: left;
    text-align: left;
}

.fade-left.show {
    animation-name: fadeRight;
}
.fade-right.show {
    animation-name: fadeLeft;
}
.hamburger--spin.is-active .hamburger-inner {
    transform: rotate(-225deg);
    -webkit-transform: rotate(-225deg);
    -moz-transform: rotate(-225deg);
    -ms-transform: rotate(-225deg);
    -o-transform: rotate(-225deg);
}
.hamburger--spin.is-active .hamburger-inner .hamburger-inner-after {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}
@keyframes pix_rotating {
    from {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
}
    to {
        transform: rotate(-360deg);
        -webkit-transform: rotate(-360deg);
        -moz-transform: rotate(-360deg);
        -ms-transform: rotate(-360deg);
        -o-transform: rotate(-360deg);
}
}
@keyframes pix_rotating_inverse {
    from {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
}
    to {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
}
}
.pix-bg-slide-left {
    animation-name: pix_scroll_right;
}
.pix-bg-slide-right {
    animation-name: pix_scroll_left;
}
.chart_box .chart .icon,
.chart_box .chart .image {
    right: 35px;
    left: auto;
}
.fancy_card .card-overlay-bg {
    right: 0;
    left: auto;
}
.pix-info-card .card-content-box .card-img-blur {
    right: 0;
    left: auto;
}
.pix-box:after {
    right: 0;
    left: auto;
}
.pix-box-inverse:after {
    right: 0;
    left: auto;
}
.pix-fancy-mockup .pix-fancy-device-img {
    transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(-26deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -webkit-transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(-26deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -moz-transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(-26deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -ms-transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(-26deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -o-transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(-26deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
}
.pix-fancy-mockup .pix-fancy-content img {
    transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(-26deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    left: 0;
    -webkit-transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(-26deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -moz-transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(-26deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -ms-transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(-26deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -o-transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(-26deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
}
.animating.fade-in-right {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}
.animating.fade-in-left {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}
.animating.fade-in-left-big {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}
.pix-hover-item.pix-hover-left,
.pix-hover-item .pix-hover-left {
    padding-right: 0;
}
.pix-hover-item.pix-hover-gradient-primary,
.pix-hover-item .pix-hover-gradient-primary {
    background: linear-gradient(to left, #7d8dff, #ff4f81) fixed !important;
}
.pix-hover-item:hover.pix-hover-left,
.pix-hover-item:hover .pix-hover-left {
    padding-left: 8px;
    padding-right: 0;
}
.pix-hover-item:hover.pix-hover-right,
.pix-hover-item:hover .pix-hover-right {
    padding-right: 8px;
    padding-left: 0;
}
.pix-words-wrapper {
    text-align: right;
}
.pix-words-wrapper span {
    right: 0;
    left: auto;
}
.pix-headline.rotate-1 .pix-words-wrapper span {
    transform: rotateX(-180deg);
    -webkit-transform: rotateX(-180deg);
    -moz-transform: rotateX(-180deg);
    -ms-transform: rotateX(-180deg);
    -o-transform: rotateX(-180deg);
}
.pix-headline.rotate-1 .pix-words-wrapper span.is-hidden {
    transform: rotateX(-180deg);
    -webkit-transform: rotateX(-180deg);
    -moz-transform: rotateX(-180deg);
    -ms-transform: rotateX(-180deg);
    -o-transform: rotateX(-180deg);
}
@keyframes pix-rotate-1-in {
    0% {
        transform: rotateX(-180deg);
        opacity: 0;
        -webkit-transform: rotateX(-180deg);
        -moz-transform: rotateX(-180deg);
        -ms-transform: rotateX(-180deg);
        -o-transform: rotateX(-180deg);
}
    35% {
        transform: rotateX(-120deg);
        opacity: 0;
        -webkit-transform: rotateX(-120deg);
        -moz-transform: rotateX(-120deg);
        -ms-transform: rotateX(-120deg);
        -o-transform: rotateX(-120deg);
}
    65% {
        opacity: 0;
    }
    100% {
        transform: rotateX(-360deg);
        opacity: 1;
        -webkit-transform: rotateX(-360deg);
        -moz-transform: rotateX(-360deg);
        -ms-transform: rotateX(-360deg);
        -o-transform: rotateX(-360deg);
}
}
@keyframes pix-rotate-1-out {
    0% {
        transform: rotateX(0deg);
        opacity: 1;
    }
    35% {
        transform: rotateX(-20deg);
        opacity: 1;
    }
    65% {
        opacity: 0;
    }
    100% {
        transform: rotateX(180deg);
        opacity: 0;
    }
}
.pix-headline.type .pix-words-wrapper::after {
    left: 0;
    right: auto;
}
.pix-headline.rotate-2 i {
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
    -moz-transform: translateZ(-20px) rotateX(-90deg);
    -ms-transform: translateZ(-20px) rotateX(-90deg);
    -o-transform: translateZ(-20px) rotateX(-90deg);
    transform: translateZ(-20px) rotateX(-90deg);
}
@-webkit-keyframes cd-rotate-2-in {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-90deg);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(10deg);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0deg);
    }
}
@-moz-keyframes cd-rotate-2-in {
    0% {
        opacity: 0;
        -moz-transform: translateZ(-20px) rotateX(-90deg);
    }
    60% {
        opacity: 1;
        -moz-transform: translateZ(-20px) rotateX(10deg);
    }
    100% {
        opacity: 1;
        -moz-transform: translateZ(-20px) rotateX(0deg);
    }
}
@keyframes cd-rotate-2-in {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-90deg);
        -moz-transform: translateZ(-20px) rotateX(-90deg);
        -ms-transform: translateZ(-20px) rotateX(-90deg);
        -o-transform: translateZ(-20px) rotateX(-90deg);
        transform: translateZ(-20px) rotateX(-90deg);
}
    60% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(10deg);
        -moz-transform: translateZ(-20px) rotateX(10deg);
        -ms-transform: translateZ(-20px) rotateX(10deg);
        -o-transform: translateZ(-20px) rotateX(10deg);
        transform: translateZ(-20px) rotateX(10deg);
}
    100% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0deg);
        -moz-transform: translateZ(-20px) rotateX(0deg);
        -ms-transform: translateZ(-20px) rotateX(0deg);
        -o-transform: translateZ(-20px) rotateX(0deg);
        transform: translateZ(-20px) rotateX(0deg);
    }
}
@-webkit-keyframes cd-rotate-2-out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0);
    }
    60% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(100deg);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(90deg);
    }
}
@-moz-keyframes cd-rotate-2-out {
    0% {
        opacity: 1;
        -moz-transform: translateZ(-20px) rotateX(0);
    }
    60% {
        opacity: 0;
        -moz-transform: translateZ(-20px) rotateX(100deg);
    }
    100% {
        opacity: 0;
        -moz-transform: translateZ(-20px) rotateX(90deg);
    }
}
@keyframes cd-rotate-2-out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0);
        -moz-transform: translateZ(-20px) rotateX(0);
        -ms-transform: translateZ(-20px) rotateX(0);
        -o-transform: translateZ(-20px) rotateX(0);
        transform: translateZ(-20px) rotateX(0);
    }
    60% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(100deg);
        -moz-transform: translateZ(-20px) rotateX(100deg);
        -ms-transform: translateZ(-20px) rotateX(100deg);
        -o-transform: translateZ(-20px) rotateX(100deg);
        transform: translateZ(-20px) rotateX(100deg);
}
    100% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(90deg);
        -moz-transform: translateZ(-20px) rotateX(90deg);
        -ms-transform: translateZ(-20px) rotateX(90deg);
        -o-transform: translateZ(-20px) rotateX(90deg);
        transform: translateZ(-20px) rotateX(90deg);
}
}
.pix-headline.loading-bar .pix-words-wrapper::after {
    right: 0;
    left: auto;
}
.pix-headline.loading-bar .pix-words-wrapper .pix-bar {
    right: 0;
    left: auto;
}
.pix-headline.clip .pix-words-wrapper::after {
    left: 0;
    right: auto;
}
@keyframes push-in {
    0% {
        opacity: 0;
        transform: translateX(100%);
        -webkit-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
        -o-transform: translateX(100%);
}
    60% {
        opacity: 1;
        transform: translateX(-10%);
        -webkit-transform: translateX(-10%);
        -moz-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
        -o-transform: translateX(-10%);
}
    100% {
        opacity: 1;
        transform: translateX(0);
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
}
}
@keyframes push-out {
    0% {
        opacity: 1;
        transform: translateX(0);
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
}
    60% {
        opacity: 0;
        transform: translateX(-110%);
        -webkit-transform: translateX(-110%);
        -moz-transform: translateX(-110%);
        -ms-transform: translateX(-110%);
        -o-transform: translateX(-110%);
}
    100% {
        opacity: 0;
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%);
}
}
.pix-carousel-single-1 .carousel-nav.carousel-nav-left {
    right: 0;
    left: auto;
}
.pix-carousel-single-1 .carousel-nav.carousel-nav-right {
    left: 0;
    right: auto;
}
.pix-slider-full .flickity-page-dots {
    text-align: right;
}
.pix-slider-full .flickity-page-dots .dot {
    background: linear-gradient(to left, #7d8dff, #4ed199, #ff4f81) fixed;
}
.pix-slider-story .flickity-page-dots {
    text-align: right;
}
.flickity-prev-next-button.previous {
    right: -100px;
    left: auto;
}
.flickity-prev-next-button.next {
    left: -100px;
    right: auto !important;
}    
    
}
.pix-dots-left .flickity-page-dots {
    text-align: right;
}
.pix-dots-left .flickity-page-dots .dot {
    float: right;
}
.pix-dots-right .flickity-page-dots {
    text-align: left;
}
.pix-dots-right .flickity-page-dots .dot {
    float: left;
}
.back_to_top {
    left: 30px;
    right: auto;
}
.back_to_top.is-left {
    left: auto;
    right: 30px;
}
.pix-search .pix-search-close {
    left: 15px;
    right: auto;
}
.typeahead.dropdown-menu {
    right: 0 !important;
    left: auto;
}
.pix-dividers-box.pix-divider-top-inverse {
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
}
.pix-divider {
    right: 0;
    left: auto;
}
.pix-divider.pix-top-divider {
    transform: rotate(-180deg) translate(0px, 1px);
    -webkit-transform: rotate(-180deg) translate(0px, 1px);
    -moz-transform: rotate(-180deg) translate(0px, 1px);
    -ms-transform: rotate(-180deg) translate(0px, 1px);
    -o-transform: rotate(-180deg) translate(0px, 1px);
}
.pix-divider.pix-top-divider.pix-divider-flip-h {
    transform: rotate(-180deg) scale(-1, 1);
    -webkit-transform: rotate(-180deg) scale(-1, 1);
    -moz-transform: rotate(-180deg) scale(-1, 1);
    -ms-transform: rotate(-180deg) scale(-1, 1);
    -o-transform: rotate(-180deg) scale(-1, 1);
}
.pix-shape-dividers {
    right: 0;
    left: auto;
}
.pix-full-width-elm {
    margin-right: calc(-50vw + 50%);
    margin-left: auto;
    right: 0;
    left: auto;
}
@keyframes wave {
    0% {
        margin-right: 0;
    }
    100% {
        margin-right: -1600px;
        margin-left: 0;
    }
}
@media (min-width: 992px) {
    .nav-style-megamenu > li.nav-item .nav-link span:after {
        background: linear-gradient(to left, #037ef3, #02c8f4, #30c39e) fixed !important;
        right: 0%;
        left: auto;
    }
    .nav-style-megamenu > li.nav-item:hover .nav-link span:after {
        transform-origin: right center;
    }
    .nav-style-megamenu > li.nav-item .dropdown-menu .submenu-box:after {
        right: 0;
        left: auto;
    }
}
.pix-intro-1 .pix-intro-img {
    right: 0;
    left: auto;
}
.pix-intro-1 .pix-intro-img img {
    right: 0;
    left: auto;
}
body:not(.pix-padding-style) .pix-intro-1 .pix-intro-img img {
    right: 0 !important;
    left: auto !important;
}
.fullpage-container {
    right: 0;
    left: auto;
}
section.pix-intro-1:not([data-vc-full-width="true"]) .fullpage-container {
    right: 0;
    left: auto;
}
.pix-overlay {
    right: 0;
    left: auto;
}
.pix-overlay-item--style-2:nth-child(odd) {
    transform: translateY(-100%) rotate(-10deg);
    -webkit-transform: translateY(-100%) rotate(-10deg);
    -moz-transform: translateY(-100%) rotate(-10deg);
    -ms-transform: translateY(-100%) rotate(-10deg);
    -o-transform: translateY(-100%) rotate(-10deg);
}
.pix-overlay-item--style-2:nth-child(even) {
    transform: translateY(-100%) rotate(10deg);
    -webkit-transform: translateY(-100%) rotate(10deg);
    -moz-transform: translateY(-100%) rotate(10deg);
    -ms-transform: translateY(-100%) rotate(10deg);
    -o-transform: translateY(-100%) rotate(10deg);
}
.pix-overlay-item--style-4 {
    transform: translateX(-40%);
    -webkit-transform: translateX(-40%);
    -moz-transform: translateX(-40%);
    -ms-transform: translateX(-40%);
    -o-transform: translateX(-40%);
}
.pix-overlay-item--style-5:nth-child(odd) {
    transform: translateX(-100%) rotate(-10deg) scale(0.5);
    -webkit-transform: translateX(-100%) rotate(-10deg) scale(0.5);
    -moz-transform: translateX(-100%) rotate(-10deg) scale(0.5);
    -ms-transform: translateX(-100%) rotate(-10deg) scale(0.5);
    -o-transform: translateX(-100%) rotate(-10deg) scale(0.5);
}
.pix-overlay-item--style-5:nth-child(even) {
    transform: translateX(-100%) rotate(10deg) scale(0.5);
    -webkit-transform: translateX(-100%) rotate(10deg) scale(0.5);
    -moz-transform: translateX(-100%) rotate(10deg) scale(0.5);
    -ms-transform: translateX(-100%) rotate(10deg) scale(0.5);
    -o-transform: translateX(-100%) rotate(10deg) scale(0.5);
}
.shape-overlays {
    right: 0;
    left: auto;
}
.pix-header {
    right: 0;
    left: auto;
}
.pix-header .navbar-brand {
    float: right;
}
.pix-header .navbar-brand img {
    float: right;
}
.pix-header .pix-header-line {
    margin-right: 15px;
    margin-left: 0;
}
.pix-header.pix-drop-left .dropdown-menu {
    left: 0 !important;
    right: auto !important;
}
.pix-topbar-normal {
    right: 0;
    left: auto;
}
.pix-header-normal {
    right: 0;
    left: auto;
}
.cart-count {
    left: 0px;
    right: auto;
}
.pix-header-line {
    border-right: 2px solid rgba(0, 0, 0, 0.03);
    border-left: none;
}
.pix-menu-box .pix-box-title {
    padding-left: 10px;
    padding-right: 0;
}
.pix-menu-box .pix-box-text {
    margin-left: 20px;
    margin-right: 0;
}
.pix-menu-box .pix-box-link {
    padding-right: 0px !important;
}
.col-lg-3 .pix-menu-box .pix-box-container .pix-box-text,
.col-lg-4 .pix-menu-box .pix-box-container .pix-box-text,
.col-lg-6 .pix-menu-box .pix-box-container .pix-box-text {
    margin-left: 20px;
    margin-right: 0;
}
.col-lg-3 .pix-menu-box .pix-box-container .pix-box-link,
.col-lg-4 .pix-menu-box .pix-box-container .pix-box-link,
.col-lg-6 .pix-menu-box .pix-box-container .pix-box-link {
    padding-right: 0px !important;
}
@media (min-width: 992px) {
    .pix-menu-line-right {
        border-left: 1px solid rgba(108, 117, 125, 0.15);
        border-right: none;
    }
    .pix-menu-line-right-top {
        border-left: 1px solid rgba(108, 117, 125, 0.15);
        border-right: none;
    }
}
.pix-header .submenu-box .dropdown-toggle::after {
    padding-right: 10px;
    padding-left: 0;
}
.pix-header-mobile .dropdown-toggle::after {
    padding-right: 10px;
    padding-left: 0;
}
.pix-sidebar {
    left: -380px;
    right: auto;
}
.pix-sidebar.opened {
    left: 0;
    right: auto;
}
@media (max-width: 992px) {
    .pix-sidebar {
        left: -100vh;
        right: auto;
    }
}
.pix-story .story-img:not(.pix-bg-custom) {
    background: linear-gradient(to left, #7d8dff, #4ed199, #ff4f81) fixed !important;
}
.pix-video .video-bg {
    right: 0;
    left: auto;
}
.pix-video-cover {
    right: 0;
    left: auto;
}
.pix-sm-circles .circle-item .pix-bg-custom,
.pix-md-circles .circle-item .pix-bg-custom,
.pix-lg-circles .circle-item .pix-bg-custom {
    margin-left: 3px;
    margin-right: 0;
}
.pix-sm-circles .circle-item:not(:first-child),
.pix-md-circles .circle-item:not(:first-child),
.pix-lg-circles .circle-item:not(:first-child) {
    margin-right: -30px !important;
    margin-left: 0;
}
.pix-sm-circles:hover .circle-item,
.pix-md-circles:hover .circle-item,
.pix-lg-circles:hover .circle-item {
    margin-right: 0 !important;
}
.pix_masonry .grid-item {
    float: right;
}
.pix-bg-image {
    right: 0;
    left: auto;
}
.pix-zoom-in,
.pix-zoom-out {
    margin-right: 10px;
    margin-left: 0;
}
.pix-levels .pix-leveles-dot-div {
    margin-right: -15px;
    margin-left: 0;
}
.pix-levels .pix-levels-dot-inner {
    right: 8px;
    left: auto;
}
.pix-levels .pix-levels-step:first-child .progress {
    right: 50%;
    left: auto;
}
.pix-levels .pix-leveles-dot-div {
    margin-right: -15px;
    margin-left: 0;
}
.pix-levels .pix-levels-dot-inner {
    right: 8px;
    left: auto;
}
.pix-levels .pix-levels-step:first-child .progress {
    right: 50%;
    left: auto;
}
.widget .widget-title {
    color: #7d8dff;
    background: linear-gradient(to left, #7d8dff, #ff4f81) fixed;
}
.widget:hover .widget-title {
    background: linear-gradient(to left, #7d8dff, #ff4f81) fixed;
}
.widget_recent_entries ul li:before {
    background: linear-gradient(to left #7d8dff, #ff4f81) fixed;
    right: 0;
    left: auto;
}
.widget_categories ul:not(.dropdown-menu) li {
    text-align: left;
}
.widget_categories ul:not(.dropdown-menu) li a {
    float: right;
}
.widget_archive ul:not(.dropdown-menu) li {
    text-align: left;
    float: right;
}
.widget_archive ul:not(.dropdown-menu) li a {
    float: right;
}
ul.wp-block-archives.wp-block-archives-list li {
    text-align: left;
    float: right;
}
ul.wp-block-archives.wp-block-archives-list li a {
    float: right;
}
.widget_meta ul li {
    float: right;
}
.widget_calendar tbody a:before,
.wp-block-calendar tbody a:before {
    background: linear-gradient(to left, #7d8dff, #ff4f81) fixed;
    right: 50%;
    left: auto;
    margin-right: -15px;
    margin-left: 0;
}
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart.cart_list.product_list_widget .woocommerce-mini-cart-item.mini_cart_item {
    padding-right: 100px;
    padding-left: 20px;
}
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart.cart_list.product_list_widget .woocommerce-mini-cart-item.mini_cart_item .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    right: 0px;
    left: auto;
    margin-right: 0px !important;
    margin-left: 0;
}
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart.cart_list.product_list_widget .remove.remove_from_cart_button {
    left: 0;
    right: auto;
}
.widget.woocommerce.widget_top_rated_products .product_list_widget li {
    padding-right: 100px;
    padding-left: 0;
}
.widget.woocommerce.widget_top_rated_products .product_list_widget li .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    right: 0;
    left: auto;
}
.pix-boxed-widgets .widget.woocommerce.widget_top_rated_products .product_list_widget li .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    right: 20px;
    left: auto;
}
.widget_nav_menu li > ul,
.widget_nav_menu li > ol {
    margin-right: 0.5em;
    margin-left: 0;
}
.widget_nav_menu .menu > .menu-item.menu-item-has-children > a:before {
    left: 20px;
    right: auto;
}
.widget_nav_menu .menu > .menu-item.menu-item-has-children.active > a:before {
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
}
.pix-top-bar .social a:first-child {
    margin-right: 0px;
}
.particles-container {
    margin-right: calc(-50vw + 50%);
    margin-left: 0;
    right: 0;
    left: auto;
}
.pix-scene {
    margin-right: calc(-50vw + 50%);
    margin-left: 0;
    right: 0;
    left: auto;
}
@media screen and (max-width: 992px) {
    .pix-particle {
        left: 0 !important;
        right: auto;
    }
}
.inner-particles-container {
    right: 0;
    left: auto;
}
.scene {
    right: 0;
    left: auto;
}
.page-links .post-page-numbers {
    margin-right: 5px;
    margin-left: 0;
}
.entry-content blockquote.has-text-align-right,
.comment blockquote.has-text-align-right {
    text-align: left;
}
.alignright {
    float: left;
    margin: 0.5em 1em 1em 0;
}
.alignleft {
    float: right;
    margin: 0.5em 0 1em 1em;
}
figure.wp-block-embed.is-type-video iframe {
    left: 0;
    right: auto;
}
.post-password-form label {
    margin-left: 5px;
    margin-right: 0;
}
.pix-portfolio-footer-nav .pix-portfolio-like-btn {
    left: 50%;
    right: auto;
    transform: translateX(50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}


.pix-sections-stack:not(.vc_editor) .site-content .pix-stacks-section,
.pix-sections-stack:not(.vc_editor) .site-content .entry-content2 > section,
.pix-sections-stack:not(.vc_editor) .site-content .elementor-section-wrap > section,
.pix-sections-stack:not(.vc_editor) .site-content .elementor-section-wrap > div {
    right: 0px !important;
    left: auto;
    margin-right: 0 !important;
}
.pix-sections-stack:not(.vc_editor) .site-footer2 {
    right: 0px !important;
    left: auto;
    margin-right: 0 !important;
}
.pix-sticky-footer {
    right: 0px !important;
    left: auto;
}
#nprogress .bar {
    right: 0;
    left: auto;
    background: linear-gradient(to left, #7d8dff, #ff4f81) !important;
}
#nprogress .peg {
    left: 0px;
    right: auto;
    -webkit-transform: rotate(-3deg) translate(0px, -4px);
    -ms-transform: rotate(3deg) translate(0px, -4px);
    transform: rotate(3deg) translate(0px, -4px);
}
#nprogress .spinner {
    left: 15px;
    right: auto;
}
@-webkit-keyframes nprogress-spinner {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(-360deg);
    }
}
@keyframes nprogress-spinner {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
}
    100% {
        transform: rotate(-360deg);
        -webkit-transform: rotate(-360deg);
        -moz-transform: rotate(-360deg);
        -ms-transform: rotate(-360deg);
        -o-transform: rotate(-360deg);
}
}
#pix-vertical-nav {
    left: 40px;
    right: auto;
}
#pix-vertical-nav li {
    text-align: left;
}
#pix-vertical-nav li a span {
    float: left;
}
#pix-vertical-nav .pix-label {
    margin-left: 10px;
    margin-right: 0;
}
.pix-photo-stack.pix-img-2 .img-el:nth-child(1) {
    right: 0;
    left: auto;
    float: right;
}
.pix-photo-stack.pix-img-2 .img-el:nth-child(2) {
    left: 0;
    right: auto;
    float: left;
}
.pix-photo-stack.pix-img-n .img-el:nth-child(1) {
    right: 0;
    left: auto;
    float: right;
}
.pix-photo-stack.pix-img-n .img-el:nth-child(2) {
    left: 0;
    right: auto;
    float: left;
}
.pix-photo-stack.pix-img-n .img-el:nth-child(3) {
    left: 0;
    right: auto;
    float: left;
}
.pix-photo-stack.pix-img-n .img-el:nth-child(4) {
    right: 20%;
    left: auto;
    float: right;
}
.pix-content-stack .content-el {
    left: 0;
    right: auto;
}
.pix-content-stack.pix-left-content .img-el {
    margin-right: 25%;
    margin-left: 0;
}
.pix-content-stack.pix-left-content .content-el {
    right: 0;
    left: auto;
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
    .pix-content-stack.pix-left-content .img-el {
        margin-right: 13%;
        margin-left: 0;
    }
}
.jconfirm.jconfirm-pix-video-popup .jconfirm-box div.jconfirm-closeIcon {
    left: -25px;
    right: auto;
}
.jconfirm.jconfirm-pix-audio-popup .jconfirm-box div.jconfirm-closeIcon {
    left: -25px;
    right: auto;
}
.jconfirm.jconfirm-pix-product-popup .jconfirm-box div.jconfirm-content .pix-popup-img {
    padding-right: 0 !important;
}
.pix-post-format-btn {
    right: 50%;
    left: auto;
    transform: translate(50%, -50%);
    -webkit-transform: translate(50%, -50%);
    -moz-transform: translate(50%, -50%);
    -ms-transform: translate(50%, -50%);
    -o-transform: translate(50%, -50%);
}
.jarallax > .jarallax-img {
    right: 0;
    left: auto;
}
.pix-cookie-banner {
    right: 50%;
    left: auto;
    transform: translateX(50%);
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -o-transform: translateX(50%);
}
@media (max-width: 768px) {
    .pix-cookie-banner {
        right: 5%;
        left: auto;
    }
    .pix-cookie-banner .pix-cookies-close {
        left: 10px;
        right: auto;
    }
    .pix-cookie-banner .pix-cookie-img {
        right: 10px;
        left: auto;
    }
}
ul.products li.product {
    float: right;
    margin: 0 0 20px 2.75%;
    margin-right: 0;
}
ul.products li.last {
    margin-left: 0;
}
ul.products.columns-1 li.product {
    margin-left: 0;
}
.woocommerce-message::before,
.woocommerce-info::before {
    margin-right: -5px;
    margin-left: 0;
}
.woocommerce-message .button.wc-forward:after,
.woocommerce-info .button.wc-forward:after {
    left: 0;
    right: auto;
}
.woocommerce-message .button.wc-forward:hover:after,
.woocommerce-info .button.wc-forward:hover:after {
    left: -5px;
    right: auto;
}
.woocommerce-Reviews #comments .commentlist .review .comment-text {
    margin-right: 70px !important;
    margin-left: 0 !important;
}
@media (min-width: 992px) {
    .woocommerce-Reviews #comments {
        float: right;
    }
    .woocommerce-Reviews #review_form_wrapper {
        float: left;
    }
}
table.shop_table .product-price {
    text-align: right;
}
.pix-notifications {
    left: 30px;
    right: auto;
}
.pix-notifications .notifications-area {
    left: 0;
    right: auto;
}
@media (max-width: 992px) {
    .pix-notifications {
        left: 0px;
        right: auto;
    }
    .pix-notifications .pix-notifications-area {
        left: 0;
        right: auto;
    }
}
li > ul,
li > ol {
    margin-right: 1em;
    margin-left: 0;
}
.screen-reader-text:focus {
    right: 5px;
    left: auto;
}
.alignleft {
    float: right;
    margin-left: 1.5em;
    margin-right: 0;
}
.alignright {
    float: left;
    margin-right: 1.5em;
    margin-left: 0;
}
.widget ul {
    padding-right: 0px;
    padding-left: 0;
}

/*!
 * Bootstrap v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */


 
.list-unstyled {
    padding-right: 0;
}
.list-inline {
    padding-right: 0;
}
.list-inline-item:not(:last-child) {
    margin-left: 0.5rem;
}
@media (min-width: 768px) {
    .offset-md-0 {
        margin-right: 0;
    }
    .offset-md-1 {
        margin-right: 8.333333%;
    }
    .offset-md-2 {
        margin-right: 16.666667%;
    }
    .offset-md-3 {
        margin-right: 25%;
    }
    .offset-md-4 {
        margin-right: 33.333333%;
    }
    .offset-md-5 {
        margin-right: 41.666667%;
    }
    .offset-md-6 {
        margin-right: 50%;
    }
    .offset-md-7 {
        margin-right: 58.333333%;
    }
    .offset-md-8 {
        margin-right: 66.666667%;
    }
    .offset-md-9 {
        margin-right: 75%;
    }
    .offset-md-10 {
        margin-right: 83.333333%;
    }
    .offset-md-11 {
        margin-right: 91.666667%;
    }
}
@media (min-width: 992px) {
    .offset-lg-0 {
        margin-right: 0;
    }
    .offset-lg-1 {
        margin-right: 8.333333%;
    }
    .offset-lg-2 {
        margin-right: 16.666667%;
    }
    .offset-lg-3 {
        margin-right: 25%;
    }
    .offset-lg-4 {
        margin-right: 33.333333%;
    }
    .offset-lg-5 {
        margin-right: 41.666667%;
    }
    .offset-lg-6 {
        margin-right: 50%;
    }
    .offset-lg-7 {
        margin-right: 58.333333%;
    }
    .offset-lg-8 {
        margin-right: 66.666667%;
    }
    .offset-lg-9 {
        margin-right: 75%;
    }
    .offset-lg-10 {
        margin-right: 83.333333%;
    }
    .offset-lg-11 {
        margin-right: 91.666667%;
    }
}
@media (min-width: 1200px) {
    .offset-xl-0 {
        margin-right: 0;
    }
    .offset-xl-1 {
        margin-right: 8.333333%;
    }
    .offset-xl-2 {
        margin-right: 16.666667%;
    }
    .offset-xl-3 {
        margin-right: 25%;
    }
    .offset-xl-4 {
        margin-right: 33.333333%;
    }
    .offset-xl-5 {
        margin-right: 41.666667%;
    }
    .offset-xl-6 {
        margin-right: 50%;
    }
    .offset-xl-7 {
        margin-right: 58.333333%;
    }
    .offset-xl-8 {
        margin-right: 66.666667%;
    }
    .offset-xl-9 {
        margin-right: 75%;
    }
    .offset-xl-10 {
        margin-right: 83.333333%;
    }
    .offset-xl-11 {
        margin-right: 91.666667%;
    }
}
.form-check-input {
    margin-right: -1.25rem;
}
.form-check-inline {
    padding-right: 0;
    margin-left: 0.75rem;
}
.form-check-inline .form-check-input {
    margin-left: 0.3125rem;
    margin-right: 0;
}
.valid-tooltip {
    right: 0;
}
.form-control.is-valid,
.was-validated .form-control:valid {
    padding-left: calc(1.5em + 0.75rem);
    background-position: left calc(0.375em + 0.1875rem) center;
}
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
    padding-left: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) left calc(0.375em + 0.1875rem);
}
.custom-select.is-valid,
.was-validated .custom-select:valid {
    padding-left: calc(0.75em + 2.3125rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat left 0.75rem center/8px 10px,
        url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")
            #fff no-repeat center left 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.invalid-tooltip {
    right: 0;
}
.form-control.is-invalid,
.was-validated .form-control:invalid {
    padding-left: calc(1.5em + 0.75rem);
    background-position: left calc(0.375em + 0.1875rem) center;
}
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
    padding-left: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) left calc(0.375em + 0.1875rem);
}
.custom-select.is-invalid,
.was-validated .custom-select:invalid {
    border-color: #dc3545;
    padding-left: calc(0.75em + 2.3125rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat left 0.75rem center/8px 10px,
        url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e")
            #fff no-repeat center left 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
@media (min-width: 576px) {
    .form-inline .form-check {
        padding-right: 0;
    }
    .form-inline .form-check-input {
        margin-left: 0.25rem;
        margin-right: 0;
    }
}
.dropdown-toggle::after {
    margin-right: 0.255em;
    border-left: 0.3em solid transparent;
    border-right: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
    margin-right: 0;
}
.dropdown-menu {
    right: 0;
    float: right;
    text-align: right;
}
.dropdown-menu-left {
    left: auto;
    right: 0;
}
.dropdown-menu-right {
    left: 0;
    right: auto;
}
@media (min-width: 576px) {
    .dropdown-menu-sm-left {
        left: auto;
        right: 0;
    }
    .dropdown-menu-sm-right {
        left: 0;
        right: auto;
    }
}
@media (min-width: 768px) {
    .dropdown-menu-md-left {
        left: auto;
        right: 0;
    }
    .dropdown-menu-md-right {
        left: 0;
        right: auto;
    }
}
@media (min-width: 992px) {
    .dropdown-menu-lg-left {
        left: auto;
        right: 0;
    }
    .dropdown-menu-lg-right {
        left: 0;
        right: auto;
    }
}
@media (min-width: 1200px) {
    .dropdown-menu-xl-left {
        left: auto;
        right: 0;
    }
    .dropdown-menu-xl-right {
        left: 0;
        right: auto;
    }
}
.dropup .dropdown-toggle::after {
    margin-right: 0.255em;
    border-left: 0.3em solid transparent;
    border-right: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
    margin-right: 0;
}
.dropright .dropdown-menu {
    left: auto;
    right: 100%;
    margin-right: 0.125rem;
}
.dropright .dropdown-toggle::after {
    margin-right: 0.255em;
    border-left: 0;
    border-right: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
    margin-right: 0;
}
.dropright .dropdown-toggle::after {
    vertical-align: 0;
}
.dropleft .dropdown-menu {
    left: 100%;
    right: auto;
    margin-left: 0.125rem;
}
.dropleft .dropdown-toggle::after {
    margin-right: 0.255em;
}
.dropleft .dropdown-toggle::before {
    margin-left: 0.255em;
    border-left: 0.3em solid;
}
.dropleft .dropdown-toggle:empty::after {
    margin-right: 0;
}
.dropdown-menu[x-placement^="bottom"],
.dropdown-menu[x-placement^="left"],
.dropdown-menu[x-placement^="right"],
.dropdown-menu[x-placement^="top"] {
    left: auto;
}
.btn-group > .btn-group:not(:first-child),
.btn-group > .btn:not(:first-child) {
    margin-right: -1px;
}
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn:not(:first-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after {
    margin-right: 0;
}
.dropleft .dropdown-toggle-split::before {
    margin-left: 0;
}
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn:not(:first-child) {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.input-group > .custom-file + .custom-file,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .form-control,
.input-group > .custom-select + .custom-file,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .form-control,
.input-group > .form-control + .custom-file,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .form-control,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .form-control {
    margin-right: -1px;
}
.input-group > .custom-select:not(:last-child),
.input-group > .form-control:not(:last-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.input-group > .custom-select:not(:first-child),
.input-group > .form-control:not(:first-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .input-group-text + .input-group-text,
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .input-group-text + .input-group-text {
    margin-right: -1px;
}
.input-group-prepend {
    margin-left: -1px;
}
.input-group-append {
    margin-right: -1px;
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
    padding-left: 1.75rem;
}
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child),
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.custom-control {
    padding-right: 1.5rem;
}
.custom-control-inline {
    margin-left: 1rem;
}
.custom-control-input {
    right: 0;
}
.custom-control-label::before {
    right: -1.5rem;
}
.custom-control-label::after {
    right: -1.5rem;
}
.custom-switch {
    padding-right: 2.25rem;
}
.custom-switch .custom-control-label::before {
    right: -2.25rem;
}
.custom-switch .custom-control-label::after {
    right: calc(-2.25rem + 2px);
}
.custom-select {
    background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat left 0.75rem center/8px 10px;
}
.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
    padding-left: 0.75rem;
}
.custom-select-sm {
    padding-right: 0.5rem;
}
.custom-select-lg {
    padding-right: 1rem;
}
.custom-file-label::after {
    left: 0;
    border-right: inherit;
    border-radius: 0.25rem 0 0 0.25rem;
}

.custom-range::-ms-fill-upper {
    margin-left: 15px;
}
.nav {
    padding-right: 0;
}
.navbar-brand {
    margin-left: 1rem;
}
.navbar-nav {
    padding-right: 0;
}
@media (min-width: 576px) {
    .card-group > .card:not(:last-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .card-group > .card:not(:last-child) .card-header,
    .card-group > .card:not(:last-child) .card-img-top {
        border-top-left-radius: 0;
    }
    .card-group > .card:not(:last-child) .card-footer,
    .card-group > .card:not(:last-child) .card-img-bottom {
        border-bottom-left-radius: 0;
    }
    .card-group > .card:not(:first-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .card-group > .card:not(:first-child) .card-header,
    .card-group > .card:not(:first-child) .card-img-top {
        border-top-right-radius: 0;
    }
    .card-group > .card:not(:first-child) .card-footer,
    .card-group > .card:not(:first-child) .card-img-bottom {
        border-bottom-right-radius: 0;
    }
}
.accordion > .card:not(:last-of-type) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.accordion > .card:not(:first-of-type) {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.breadcrumb-item + .breadcrumb-item {
    padding-right: 0.5rem;
}

.pagination {
    padding-right: 0;
}








.page-item:first-child .page-link {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}
.page-item:last-child .page-link {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}
.pagination-lg .page-item:first-child .page-link {
    border-top-right-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
    border-top-left-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem;
}
.pagination-sm .page-item:first-child .page-link {
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
}
.list-group {
    padding-right: 0;
}
.list-group-item:first-child {
    border-top-right-radius: inherit;
    border-top-left-radius: inherit;
}
.list-group-item:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
}
.list-group-horizontal > .list-group-item:first-child {
    border-bottom-right-radius: 0.25rem;
    border-top-left-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
    border-top-left-radius: 0.25rem;
    border-bottom-right-radius: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
    border-right-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
    margin-right: -1px;
    border-right-width: 1px;
}
@media (min-width: 576px) {
    .list-group-horizontal-sm > .list-group-item:first-child {
        border-bottom-right-radius: 0.25rem;
        border-top-left-radius: 0;
    }
    .list-group-horizontal-sm > .list-group-item:last-child {
        border-top-left-radius: 0.25rem;
        border-bottom-right-radius: 0;
    }
    .list-group-horizontal-sm > .list-group-item + .list-group-item {
        border-right-width: 0;
    }
    .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-right: -1px;
    }
}
@media (min-width: 768px) {
    .list-group-horizontal-md > .list-group-item:first-child {
        border-bottom-right-radius: 0.25rem;
        border-top-left-radius: 0;
    }
    .list-group-horizontal-md > .list-group-item:last-child {
        border-top-left-radius: 0.25rem;
        border-bottom-right-radius: 0;
    }
    .list-group-horizontal-md > .list-group-item + .list-group-item {
        border-right-width: 0;
    }
    .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-right: -1px;
        border-right-width: 1px;
    }
}
@media (min-width: 992px) {
    .list-group-horizontal-lg > .list-group-item:first-child {
        border-bottom-right-radius: 0.25rem;
        border-top-left-radius: 0;
    }
    .list-group-horizontal-lg > .list-group-item:last-child {
        border-top-left-radius: 0.25rem;
        border-bottom-right-radius: 0;
    }
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
        border-right-width: 0;
    }
    .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-right: -1px;
        border-right-width: 1px;
    }
}
@media (min-width: 1200px) {
    .list-group-horizontal-xl > .list-group-item:first-child {
        border-bottom-right-radius: 0.25rem;
        border-top-left-radius: 0;
    }
    .list-group-horizontal-xl > .list-group-item:last-child {
        border-top-left-radius: 0.25rem;
        border-bottom-right-radius: 0;
    }
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
        border-right-width: 0;
    }
    .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-right: -1px;
        border-right-width: 1px;
    }
}
.close {
    float: left;
}
.modal {
    right: 0;
}
.modal-backdrop {
    right: 0;
}
.modal-header .close {
    margin: -1rem auto -1rem -1rem;
}
.tooltip {
    text-align: right;
    text-align: start;
}
.bs-tooltip-auto[x-placement^="right"] .arrow,
.bs-tooltip-right .arrow {
    right: 0;
}
.bs-tooltip-auto[x-placement^="right"] .arrow::before,
.bs-tooltip-right .arrow::before {
    left: 0;
}
.bs-tooltip-auto[x-placement^="left"] .arrow,
.bs-tooltip-left .arrow {
    left: 0;
}
.bs-tooltip-auto[x-placement^="left"] .arrow::before,
.bs-tooltip-left .arrow::before {
    right: 0;
}
.popover {
    right: 0;
    text-align: right;
}
.bs-popover-auto[x-placement^="right"],
.bs-popover-right {
    margin-right: 0.5rem;
}
.bs-popover-auto[x-placement^="right"] > .arrow,
.bs-popover-right > .arrow {
    right: calc(-0.5rem - 1px);
}
.bs-popover-auto[x-placement^="right"] > .arrow::before,
.bs-popover-right > .arrow::before {
    right: 0;
    border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^="right"] > .arrow::after,
.bs-popover-right > .arrow::after {
    right: 1px;
    border-left-color: #fff;
}
.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
.bs-popover-bottom .popover-header::before {
    right: 50%;
}
.bs-popover-auto[x-placement^="left"],
.bs-popover-left {
    margin-left: 0.5rem;
}
.bs-popover-auto[x-placement^="left"] > .arrow,
.bs-popover-left > .arrow {
    left: calc(-0.5rem - 1px);
}
.bs-popover-auto[x-placement^="left"] > .arrow::before,
.bs-popover-left > .arrow::before {
    left: 0;
    border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^="left"] > .arrow::after,
.bs-popover-left > .arrow::after {
    left: 1px;
    border-right-color: #fff;
}
.carousel-item {
    float: right;
    width: 100%;
    margin-left: -100%;
}
.carousel-control-prev {
    right: 0;
}
.carousel-control-next {
    left: 0;
}
.border-right {
    border-left: 1px solid #dee2e6 !important;
}
.border-left {
    border-right: 1px solid #dee2e6 !important;
}
.border-right-0 {
    border-left: 0 !important;
}
.border-left-0 {
    border-right: 0 !important;
}
.rounded-top {
    border-top-right-radius: 0.25rem !important;
    border-top-left-radius: 0.25rem !important;
}
.rounded-right {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}
.rounded-bottom {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
}
.rounded-left {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    right: 0;
}
.float-left {
    float: right !important;
}
.float-right {
    float: left !important;
}
@media (min-width: 576px) {
    .float-sm-left {
        float: right !important;
    }
    .float-sm-right {
        float: left !important;
    }
}
@media (min-width: 768px) {
    .float-md-left {
        float: right !important;
    }
    .float-md-right {
        float: left !important;
    }
}
@media (min-width: 992px) {
    .float-lg-left {
        float: right !important;
    }
    .float-lg-right {
        float: left !important;
    }
}
@media (min-width: 1200px) {
    .float-xl-left {
        float: right !important;
    }
    .float-xl-right {
        float: left !important;
    }
}
.mr-0 {
    margin-left: 0 !important;
}
.ml-0 {
    margin-right: 0 !important;
}
.mr-1 {
    margin-left: 0.25rem !important;
}
.ml-1 {
    margin-right: 0.25rem !important;
}
.mr-2,
.mx-2 {
    margin-left: 0.5rem !important;
}
.ml-2,
.mx-2 {
    margin-right: 0.5rem !important;
}
.mr-3,
.mx-3 {
    margin-left: 1rem !important;
}
.ml-3,
.mx-3 {
    margin-right: 1rem !important;
}
.mr-4,
.mx-4 {
    margin-left: 1.5rem !important;
}
.ml-4,
.mx-4 {
    margin-right: 1.5rem !important;
}
.mr-5,
.mx-5 {
    margin-left: 3rem !important;
}
.ml-5,
.mx-5 {
    margin-right: 3rem !important;
}
.pr-0,
.px-0 {
    padding-left: 0 !important;
}
.pl-0,
.px-0 {
    padding-right: 0 !important;
}
.pr-1,
.px-1 {
    padding-left: 0.25rem !important;
}
.pl-1,
.px-1 {
    padding-right: 0.25rem !important;
}
.pr-2,
.px-2 {
    padding-left: 0.5rem !important;
}
.pl-2,
.px-2 {
    padding-right: 0.5rem !important;
}
.pr-3,
.px-3 {
    padding-left: 1rem !important;
}
.pl-3,
.px-3 {
    padding-right: 1rem !important;
}
.pr-4,
.px-4 {
    padding-left: 1.5rem !important;
}
.pl-4,
.px-4 {
    padding-right: 1.5rem !important;
}
.pr-5,
.px-5 {
    padding-left: 3rem !important;
}
.pl-5,
.px-5 {
    padding-right: 3rem !important;
}
.mr-n1,
.mx-n1 {
    margin-left: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
    margin-right: -0.25rem !important;
}
.mr-n2,
.mx-n2 {
    margin-left: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
    margin-right: -0.5rem !important;
}
.mr-n3,
.mx-n3 {
    margin-left: -1rem !important;
}
.ml-n3,
.mx-n3 {
    margin-right: -1rem !important;
}
.mr-n4,
.mx-n4 {
    margin-left: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
    margin-right: -1.5rem !important;
}
.mr-n5,
.mx-n5 {
    margin-left: -3rem !important;
}
.ml-n5,
.mx-n5 {
    margin-right: -3rem !important;
}
.mr-auto,
.mx-auto {
    margin-left: auto !important;
}
.ml-auto,
.mx-auto {
    margin-right: auto !important;
}
@media (min-width: 576px) {
    .mr-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important;
    }
    .ml-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important;
    }
    .mr-sm-1,
    .mx-sm-1 {
        margin-left: 0.25rem !important;
    }
    .ml-sm-1,
    .mx-sm-1 {
        margin-right: 0.25rem !important;
    }
    .mr-sm-2,
    .mx-sm-2 {
        margin-left: 0.5rem !important;
    }
    .ml-sm-2,
    .mx-sm-2 {
        margin-right: 0.5rem !important;
    }
    .mr-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important;
    }
    .ml-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important;
    }
    .mr-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important;
    }
    .ml-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important;
    }
    .mr-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important;
    }
    .ml-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important;
    }
    .pr-sm-0,
    .px-sm-0 {
        padding-left: 0 !important;
    }
    .pl-sm-0,
    .px-sm-0 {
        padding-right: 0 !important;
    }
    .pr-sm-1,
    .px-sm-1 {
        padding-left: 0.25rem !important;
    }
    .pl-sm-1,
    .px-sm-1 {
        padding-right: 0.25rem !important;
    }
    .pr-sm-2,
    .px-sm-2 {
        padding-left: 0.5rem !important;
    }
    .pl-sm-2,
    .px-sm-2 {
        padding-right: 0.5rem !important;
    }
    .pr-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important;
    }
    .pl-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important;
    }
    .pr-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important;
    }
    .pl-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important;
    }
    .pr-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important;
    }
    .pl-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important;
    }
    .mr-sm-n1,
    .mx-sm-n1 {
        margin-left: -0.25rem !important;
    }
    .ml-sm-n1,
    .mx-sm-n1 {
        margin-right: -0.25rem !important;
    }
    .mr-sm-n2,
    .mx-sm-n2 {
        margin-left: -0.5rem !important;
    }
    .ml-sm-n2,
    .mx-sm-n2 {
        margin-right: -0.5rem !important;
    }
    .mr-sm-n3,
    .mx-sm-n3 {
        margin-left: -1rem !important;
    }
    .ml-sm-n3,
    .mx-sm-n3 {
        margin-right: -1rem !important;
    }
    .mr-sm-n4,
    .mx-sm-n4 {
        margin-left: -1.5rem !important;
    }
    .ml-sm-n4,
    .mx-sm-n4 {
        margin-right: -1.5rem !important;
    }
    .mr-sm-n5,
    .mx-sm-n5 {
        margin-left: -3rem !important;
    }
    .ml-sm-n5,
    .mx-sm-n5 {
        margin-right: -3rem !important;
    }
    .mr-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important;
    }
    .ml-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important;
    }
}
@media (min-width: 768px) {
    .mr-md-0,
    .mx-md-0 {
        margin-left: 0 !important;
    }
    .ml-md-0,
    .mx-md-0 {
        margin-right: 0 !important;
    }
    .mr-md-1,
    .mx-md-1 {
        margin-left: 0.25rem !important;
    }
    .ml-md-1,
    .mx-md-1 {
        margin-right: 0.25rem !important;
    }
    .mr-md-2,
    .mx-md-2 {
        margin-left: 0.5rem !important;
    }
    .ml-md-2,
    .mx-md-2 {
        margin-right: 0.5rem !important;
    }
    .mr-md-3,
    .mx-md-3 {
        margin-left: 1rem !important;
    }
    .ml-md-3,
    .mx-md-3 {
        margin-right: 1rem !important;
    }
    .mr-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important;
    }
    .ml-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important;
    }
    .mr-md-5,
    .mx-md-5 {
        margin-left: 3rem !important;
    }
    .ml-md-5,
    .mx-md-5 {
        margin-right: 3rem !important;
    }
    .pr-md-0,
    .px-md-0 {
        padding-left: 0 !important;
    }
    .pl-md-0,
    .px-md-0 {
        padding-right: 0 !important;
    }
    .pr-md-1,
    .px-md-1 {
        padding-left: 0.25rem !important;
    }
    .pl-md-1,
    .px-md-1 {
        padding-right: 0.25rem !important;
    }
    .pr-md-2,
    .px-md-2 {
        padding-left: 0.5rem !important;
    }
    .pl-md-2,
    .px-md-2 {
        padding-right: 0.5rem !important;
    }
    .pr-md-3,
    .px-md-3 {
        padding-left: 1rem !important;
    }
    .pl-md-3,
    .px-md-3 {
        padding-right: 1rem !important;
    }
    .pr-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important;
    }
    .pl-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important;
    }
    .pr-md-5,
    .px-md-5 {
        padding-left: 3rem !important;
    }
    .pl-md-5,
    .px-md-5 {
        padding-right: 3rem !important;
    }
    .mr-md-n1,
    .mx-md-n1 {
        margin-left: -0.25rem !important;
    }
    .ml-md-n1,
    .mx-md-n1 {
        margin-right: -0.25rem !important;
    }
    .mr-md-n2,
    .mx-md-n2 {
        margin-left: -0.5rem !important;
    }
    .ml-md-n2,
    .mx-md-n2 {
        margin-right: -0.5rem !important;
    }
    .mr-md-n3,
    .mx-md-n3 {
        margin-left: -1rem !important;
    }
    .ml-md-n3,
    .mx-md-n3 {
        margin-right: -1rem !important;
    }
    .mr-md-n4,
    .mx-md-n4 {
        margin-left: -1.5rem !important;
    }
    .ml-md-n4,
    .mx-md-n4 {
        margin-right: -1.5rem !important;
    }
    .mr-md-n5,
    .mx-md-n5 {
        margin-left: -3rem !important;
    }
    .ml-md-n5,
    .mx-md-n5 {
        margin-right: -3rem !important;
    }
    .mr-md-auto,
    .mx-md-auto {
        margin-left: auto !important;
    }
    .ml-md-auto,
    .mx-md-auto {
        margin-right: auto !important;
    }
}
@media (min-width: 992px) {
    .mr-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important;
    }
    .ml-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important;
    }
    .mr-lg-1,
    .mx-lg-1 {
        margin-left: 0.25rem !important;
    }
    .ml-lg-1,
    .mx-lg-1 {
        margin-right: 0.25rem !important;
    }
    .mr-lg-2,
    .mx-lg-2 {
        margin-left: 0.5rem !important;
    }
    .ml-lg-2,
    .mx-lg-2 {
        margin-right: 0.5rem !important;
    }
    .mr-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important;
    }
    .ml-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important;
    }
    .mr-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important;
    }
    .ml-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important;
    }
    .mr-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important;
    }
    .ml-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important;
    }
    .pr-lg-0,
    .px-lg-0 {
        padding-left: 0 !important;
    }
    .pl-lg-0,
    .px-lg-0 {
        padding-right: 0 !important;
    }
    .pr-lg-1,
    .px-lg-1 {
        padding-left: 0.25rem !important;
    }
    .pl-lg-1,
    .px-lg-1 {
        padding-right: 0.25rem !important;
    }
    .pr-lg-2,
    .px-lg-2 {
        padding-left: 0.5rem !important;
    }
    .pl-lg-2,
    .px-lg-2 {
        padding-right: 0.5rem !important;
    }
    .pr-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important;
    }
    .pl-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important;
    }
    .pr-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important;
    }
    .pl-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important;
    }
    .pr-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important;
    }
    .pl-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important;
    }
    .mr-lg-n1,
    .mx-lg-n1 {
        margin-left: -0.25rem !important;
    }
    .ml-lg-n1,
    .mx-lg-n1 {
        margin-right: -0.25rem !important;
    }
    .mr-lg-n2,
    .mx-lg-n2 {
        margin-left: -0.5rem !important;
    }
    .ml-lg-n2,
    .mx-lg-n2 {
        margin-right: -0.5rem !important;
    }
    .mr-lg-n3,
    .mx-lg-n3 {
        margin-left: -1rem !important;
    }
    .ml-lg-n3,
    .mx-lg-n3 {
        margin-right: -1rem !important;
    }
    .mr-lg-n4,
    .mx-lg-n4 {
        margin-left: -1.5rem !important;
    }
    .ml-lg-n4,
    .mx-lg-n4 {
        margin-right: -1.5rem !important;
    }
    .mr-lg-n5,
    .mx-lg-n5 {
        margin-left: -3rem !important;
    }
    .ml-lg-n5,
    .mx-lg-n5 {
        margin-right: -3rem !important;
    }
    .mr-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important;
    }
    .ml-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important;
    }
}
@media (min-width: 1200px) {
    .mr-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important;
    }
    .ml-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important;
    }
    .mr-xl-1,
    .mx-xl-1 {
        margin-left: 0.25rem !important;
    }
    .ml-xl-1,
    .mx-xl-1 {
        margin-right: 0.25rem !important;
    }
    .mr-xl-2,
    .mx-xl-2 {
        margin-left: 0.5rem !important;
    }
    .ml-xl-2,
    .mx-xl-2 {
        margin-right: 0.5rem !important;
    }
    .mr-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important;
    }
    .ml-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important;
    }
    .mr-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important;
    }
    .ml-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important;
    }
    .mr-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important;
    }
    .ml-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important;
    }
    .pr-xl-0,
    .px-xl-0 {
        padding-left: 0 !important;
    }
    .pl-xl-0,
    .px-xl-0 {
        padding-right: 0 !important;
    }
    .pr-xl-1,
    .px-xl-1 {
        padding-left: 0.25rem !important;
    }
    .pl-xl-1,
    .px-xl-1 {
        padding-right: 0.25rem !important;
    }
    .pr-xl-2,
    .px-xl-2 {
        padding-left: 0.5rem !important;
    }
    .pl-xl-2,
    .px-xl-2 {
        padding-right: 0.5rem !important;
    }
    .pr-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important;
    }
    .pl-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important;
    }
    .pr-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important;
    }
    .pl-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important;
    }
    .pr-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important;
    }
    .pl-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important;
    }
    .mr-xl-n1,
    .mx-xl-n1 {
        margin-left: -0.25rem !important;
    }
    .ml-xl-n1,
    .mx-xl-n1 {
        margin-right: -0.25rem !important;
    }
    .mr-xl-n2,
    .mx-xl-n2 {
        margin-left: -0.5rem !important;
    }
    .ml-xl-n2,
    .mx-xl-n2 {
        margin-right: -0.5rem !important;
    }
    .mr-xl-n3,
    .mx-xl-n3 {
        margin-left: -1rem !important;
    }
    .ml-xl-n3,
    .mx-xl-n3 {
        margin-right: -1rem !important;
    }
    .mr-xl-n4,
    .mx-xl-n4 {
        margin-left: -1.5rem !important;
    }
    .ml-xl-n4,
    .mx-xl-n4 {
        margin-right: -1.5rem !important;
    }
    .mr-xl-n5,
    .mx-xl-n5 {
        margin-left: -3rem !important;
    }
    .ml-xl-n5,
    .mx-xl-n5 {
        margin-right: -3rem !important;
    }
    .mr-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important;
    }
    .ml-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important;
    }
}
.stretched-link::after {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0, 0, 0, 0);
}
.text-left {
    text-align: right !important;
}
.text-right {
    text-align: left !important;
}
@media (min-width: 576px) {
    .text-sm-left {
        text-align: right !important;
    }
    .text-sm-right {
        text-align: left !important;
    }
}
@media (min-width: 768px) {
    .text-md-left {
        text-align: right !important;
    }
    .text-md-right {
        text-align: left !important;
    }
}
@media (min-width: 992px) {
    .text-lg-left {
        text-align: right !important;
    }
    .text-lg-right {
        text-align: left !important;
    }
}
@media (min-width: 1200px) {
    .text-xl-left {
        text-align: right !important;
    }
    .text-xl-right {
        text-align: left !important;
    }
}

/* Retouch */

.rtl .dropdown-item {
    padding: 0.6rem 1.8rem !important; 
}

.rtl .pix-header-phone {
    direction: ltr;
    flex-direction: row-reverse; 
}

.rtl .chaty-widget-is-right{
    left:auto!important;right:15px!important
}
.rtl .pix-floating-meta.pix-post-meta-box{
    margin-left:0!important;margin-right:-90px!important
}
.rtl .mr-3{
    margin-right:0!important;
}
.mr-1{
    margin-right:0!important
}
.chaty-widget-i-title{
    display:none;
}
.chaty-widget .chaty-widget-i:not(.no-tooltip):before{
    content:none;
}
.pr-1{
    padding-right:0!important;
}
.pix-post-meta-categories .badge{
    margin-right:0!important;
}

.pixicon-angle-right:before{
    content: "\f12a";
}
.pixicon-angle-left:before{
    content: "\f12b";
}
.pixicon-arrow-circle-left:before {
  content: "\f131";
}
.pixicon-arrow-circle-right:before {
  content: "\f12f" !important;
}
/*#pix-entry-content section,#pix-entry-content section > div:nth-child(2) {padding-left: 569.4px!important;}*/

.sticky-top > section, .sticky-top > section > div:first-child {
    padding-left: 189.387px!important
};
.portfolio-control .pix_masonry .grid-item{
    right:0%;left:auto!important
}
.vc_custom_1592257122949 + div {
    right: -189.6px;width: 1519px; padding-left: 189.6px; padding-right: 189.4px;
}
.fancybox-button{
    float:left
}
@media screen and (max-width: 992px) { 
    .rtl .pix-floating-meta.pix-post-meta-box {
        margin-right:0!important
    }
}
.fancybox-navigation .fancybox-button--arrow_right { 
    left: env(safe-area-inset-right);right: auto 
}