body {
  font-family: "Raleway", Arial, Helvetica, sans-serif;
  direction: ltr;
}
.fa-angle-double-left,
.section-headers .swiper-button-next,
.section-headers .swiper-button-prev,
.fa-angle-double-right,
.fa-angle-left,
.fa-angle-right,
.fa-arrow-alt-circle-left,
.fa-arrow-alt-circle-right,
.fa-arrow-circle-left,
.fa-arrow-circle-right,
.fa-arrow-left,
.fa-arrow-right,
.fa-caret-left,
.fa-caret-right,
.fa-caret-square-left,
.fa-caret-square-right,
.fa-chevron-circle-left,
.fa-chevron-circle-right,
.fa-chevron-left,
.fa-chevron-right,
.fa-hand-point-left,
.fa-hand-point-right,
.fa-long-arrow-alt-left,
.fa-long-arrow-alt-right ,
.fa-angle-left,
.fa-arrow-left,
.fa-backward,
.fa-caret-left,
.fa-chevron-left,
.fa-long-arrow-left,
.fa-step-backward,
.fa-angle-right,
.fa-arrow-right,
.fa-forward,
.fa-caret-right,
.fa-chevron-right,
.fa-long-arrow-right,
.fa-step-forward {
  transform: scaleX(-1);
}
.header-search-box a {
  padding: 5px 45px 5px 15px;
}

.header-search-box a svg {
  margin-left: unset;
  margin-right: 5px;
}

.cart-button-counter {
  left: unset;
  right: 10px;
}

.cart-item-count {
  right: unset;
  left: 8px;
}

.nav-arrow {
  margin-right: unset;
  margin-left: 10px;
}

.categories-menu {
  right: unset !important;
  left: 0 !important;
}

.header-nav-link svg {
  margin-left: unset;
  margin-right: 8px;
}

.header-nav-link i {
  margin-right: unset;
  margin-left: 4px;
}

.navigation-button {
  margin-left: unset;
  margin-right: 10px;
}

.brand-menu-search-input input[type="search"] {
  padding-right: unset;
  padding-left: 35px;
}

.brand-menu-search-input svg {
  right: unset;
  left: 15px;
}

.top-brands-list-item {
  padding: 15px 20px 15px 10px;
}

.top-brands-list-item .menu-dropdown-list {
  right: unset;
  left: 0;
}

.category-item p,
.category-item h5 {
  left: unset;
  right: 0;
}

.offers-carousel-items {
  padding: 55px 10px 55px 0;
}

.offers-carousel-prev {
  left: unset;
  right: 40px;
}

.offers-carousel-next {
  left: unset;
  right: 0;
}

.gift-banner-section .gift-banner-item:first-child {
  padding-right: unset;
  padding-left: 0;
}

.gift-banner-section .gift-banner-item:last-child {
  padding-left: unset;
  padding-right: 0;
}

.section-headers-titles {
  border-right: unset;
  border-left: 3px solid var(--color1);
}

.section-headers.center .section-headers-titles {
  border-right: unset;
  border-left: none;
}

.section-headers .divider {
  padding-left: unset;
  padding-right: 20px;
}

.section-headers .swiper-button-prev {
  left: unset;
  right: 0;
}

.section-headers .swiper-button-next {
  left: unset;
  right: 40px;
}

.prisliste-item {
  border-width: 0px 2px 0px 0px;
}

.swiper-post-title {
  padding: 10px 0px 0px;
  text-align: left;
}

.swiper-post-abstract {
  padding: 0px 0px 15px;
  text-align: left;
}

.product-colors-box .product-color-item label::before {
  left: unset;
  right: -3.5px;
}

.product-badges {
  left: 0px;
  right: 182.75px;
}

.product-box-footer .product-price {
  text-align: right;
}

.filtering-sidebar {
  margin-left: unset;
  margin-right: 5px;
}

.filtering-sidebar.active-filter {
  right: unset;
  left: 0;
}

.accordion-button::after {
  margin-left: unset;
  margin-right: 0;
}

.filterable-item input[type="checkbox"]::before {
  left: unset;
  right: 3px;
}

.filter-modal-open svg {
  margin-left: unset;
  margin-right: 5px;
}

.order-by-select-input {
  background-position: right 0.75rem center;
  border-right: unset;
  border-left: 1px solid var(--divider-color);
}

.page-counter-item,
.page-counter-breake {
  padding: 7px 11px 1px 13px;
}

.contact-us-form-container {
  border-left: unset;
  border-right: 1px solid #000;
}

.contact-us-items .contact-us-item .contact-us-item-icon {
  margin-left: unset;
  margin-right: 5px;
}

.casio-information-content,
.about-us-information-content {
  padding-left: unset;
  padding-right: 50px;
}

.about-us-information-image {
  padding-left: unset;
  padding-right: 50px;
}

.about-us-information-content {
  padding-left: unset;
  padding-right: 0;
}

.about-us-call-button {
  padding: 10px 30px 10px 15px;
}

.invent-button {
  background-image: linear-gradient(-234deg, #f3a51d 0%, #f2295b 100%);
}

.post-create-date {
  right: unset;
  left: 15px;
}

.post-image-mask {
  right: unset;
  left: 45%;
}

.post-image-mask::after,
.post-image-mask::before,
.post-image-mask span {
  margin-left: unset;
  margin-right: 7px;
}

.post-image-mask:after {
  margin-left: unset;
  margin-right: 0;
}

.post-summary-container {
  margin-right: unset;
  margin-left: -15px;
}

.share-toltip::before {
  left: unset;
  right: 65px;
}

.blog-container .blog-post:nth-child(even) .post-summary-container {
  margin-left: unset;
  margin-right: -15px;
}

.blog-container .blog-post:nth-child(even) .post-create-date {
  right: 15px;
  left: auto;
}

.total-shoping-table th {
  padding: 10px 20px 10px 0;
}

.total-shoping-table td {
  padding: 10px 0 10px 20px;
  text-align: end;
}

.total-shoping-table .form-select {
  padding: 0 0 0 30px;
}

.faq-image-container {
  padding-right: unset;
  padding-left: 30px;
}

.positive-points-item {
  text-align: left;
}

.positive-points-icon {
  margin-left: unset;
  margin-right: 10px;
}

#scrollToTop {
  left: unset;
  right: 20px;
}

.fixed-contact-us {
  right: unset;
  left: 20px;
}

.fixed-instagram {
  right: unset;
  left: 20px;
}

.fixed-instagram-content {
  right: unset;
  left: 0;
}

.fixed-contact-us-content {
  right: unset;
  left: 0;
}

.fixed-contact-us-items::before {
  left: 25px;
  right: auto;
}

.online-badge {
  right: unset;
  left: 6px;
}

.modal-search-input input {
  padding: 10px 10px 10px 35px;
}

.modal-search-input svg {
  right: unset;
  left: 12px;
}

#SearchBoxModal .form-select {
  background-position: right 0.75rem center;
}

.mobile-menu-modal .mobile-menu-modal-content {
  border-radius: 0 20px 20px 0;
}

.mobile-nav-link {
  padding: 15px 0 15px 10px;
}

.mobile-nav-link svg {
  margin-left: unset;
  margin-right: 6px;
}

.header-search-box a svg {
  margin-left: unset;
  margin-right: 5px;
}

.offers-section-items {
  grid-template-columns: 0 20% 1fr;
  background-position: right center;
}

.offers-carousel-items {
  padding: 25px 10px 25px 0;
}

.fixed-instagram {
  right: unset;
  left: 20px;
}

.contact-us-form-container {
  border-left: unset;
  border-right: none;
}

.cart-order-line {
  padding: 0 0 20px 115px;
}

.cart-product-table td:before {
  text-align: left;
}

.cart-product-table .product-remove {
  left: unset;
  right: 0;
}

.cart-product-table .product-thumbnail {
  right: unset;
  left: 0;
}

.cart-product-table .product-name {
  padding-left: unset;
  padding-right: 20px;
}

.faq-image-container {
  padding-right: unset;
  padding-left: 0;
}

.about-onlineshop p {
  padding-left: unset;
  padding-right: 0;
}

.swal2-icon.swal2-success [class^="swal2-success-line"][class$="tip"] {
  left: unset !important;
  right: 5px !important;
}

.swal2-icon.swal2-success [class^="swal2-success-line"][class$="long"] {
  right: unset !important;
  left: 2px !important;
}

.collapse-panel h6 {
  padding-right: unset;
  padding-left: 25px;
}

.collapse-panel h6:before {
  right: unset;
  left: 7px;
}

.collapse-panel.active h6:before {
  right: unset;
  left: 7px;
}

.editor-text img {
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.4);
  margin: 20px 0px 20px 0px;
}

.editor-text ol {
  padding-right: unset;
  padding-left: 2rem;
}

.wrapper.card_new .container .bottom .left {
  float: right;
}

.wrapper.card_new .container .bottom .left .details {
  float: right;
}

.wrapper.card_new .container .bottom .left .buy {
  float: left;
  border-left: unset;
  border-right: solid thin rgba(0, 0, 0, 0.1);
}

.wrapper.card_new .inside {
  right: unset;
  left: 0;
}

.wrapper.card_new .details p {
  text-align: right;
}

.site-navbar .site-navigation .site-menu > li:last-child {
  padding-right: unset;
  padding-left: 0;
}

.site-navbar .site-navigation .site-menu > li:last-child > a {
  padding-right: unset;
  padding-left: 0;
}

.site-navbar .site-navigation .site-menu .has-children > a {
  padding-right: unset;
  padding-left: 20px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown {
  text-align: left;
  -webkit-box-shadow: 0 0px 4px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0px 4px 0px rgba(0, 0, 0, 0.25);
  margin-left: unset;
  margin-right: 0px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
  right: unset;
  left: 20%;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
  margin-right: unset;
  margin-left: -10px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > a:before {
  right: unset;
  left: 20px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > .dropdown,
.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > ul {
  left: unset;
  right: 100%;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span {
  padding-right: 10px;
  padding-left: 0px;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo {
  float: right;
  margin-left: unset;
  margin-right: 0px;
}

.site-mobile-menu .site-nav-wrap .arrow-collapse {
  right: unset;
  left: 0px;
}

.site-mobile-menu .site-nav-wrap > li {
  float: right;
}

.site-mobile-menu .site-nav-wrap > li > a {
  padding-left: unset;
  padding-right: 20px;
}

.site-mobile-menu .site-nav-wrap > li > ul > li > a {
  padding-left: unset;
  padding-right: 40px;
}

.site-mobile-menu .site-nav-wrap > li > ul > li > ul > li > a {
  padding-left: unset;
  padding-right: 60px;
}

@keyframes arcu-pulse {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }

  50% {
    opacity: 0.5;
  }

  100% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0;
  }
}

#check:hover ~ span.top {
  transform: translateY(210%) rotate(-45deg);
}

#check:hover ~ span.bot {
  transform: translateY(-210%) rotate(45deg);
}

#check:hover ~ span.mid {
  transform: translateX(20px);
}

/*.menu-dropdown-list {*/
/*  right: unset;*/
/*  left: 100%;*/
/*  padding-right: unset;*/
/*  padding-left: 10px;*/
/*  transform: translateY(20px);*/
/*}*/


.brands-menu {
  left: auto;
  right: 0;
}

.slider-next {
  transform: rotate(-270deg);
  right: auto;
  left: 10px !important;
}
.slider-prev {
  transform: rotate(-270deg);
  right: auto;
  left: 10px !important;
}

.category-item:hover img {
  transform: scale(1.1);
}

.accordion-button:not(.collapsed)::after {
  transform: rotate(180deg);
}

.flip-card:hover .flip-card-inner {
  transform: rotateX(180deg);
}

.flip-card-back {
  transform: rotateX(180deg);
}

.blog-post:hover .post-thumbnail a img {
  transform: scale(1.1);
}

.share-toltip {
  left: unset;
  right: -60px;
}

.fixed-contact-us-items {
  right: unset;
  left: 0;
}

.pulsation {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

.wrapper.card_new {
  transform: scale(0.95);
}

.wrapper.card_new:hover {
  transform: scale(1);
  box-shadow: -5px 20px 30px rgba(0, 0, 0, 0.2);
}

.wrapper.card_new .container .bottom .left .buy:hover i {
}

.category_card img {
  transform: scale(0.9);
}

.category_card .card.cover img {
  transform: scale(1);
}

.site-navbar .site-navigation .site-menu .has-children > a:before {
  right: unset;
  left: 0;
}

.site-mobile-menu {
  right: unset;
  left: 0;
  -webkit-transform: translateX(-110%);
  -ms-transform: translateX(-110%);
  transform: translateX(-110%);
  -webkit-box-shadow: 10px 0 20px -10px rgba(0, 0, 0, 0.1);
  box-shadow: 10px 0 20px -10px rgba(0, 0, 0, 0.1);
}

.offcanvas-menu .site-mobile-menu {
  -webkit-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
}

.site-mobile-menu .site-nav-wrap .arrow-collapse:before {
  left: unset;
  right: 50%;
  -webkit-transform: translate(50%, -50%) rotate(180deg);
  -ms-transform: translate(50%, -50%) rotate(180deg);
  transform: translate(50%, -50%) rotate(180deg);
}

.site-mobile-menu .site-nav-wrap .arrow-collapse.collapsed:before {
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}

#mobileMenuNavigation .modal-dialog {
  transform: translate(0);
  transform: translatex(-100%);
  margin-right: auto;
  margin-left: 0;
}
#mobileMenuNavigation .btn-close {
  left: auto;
  right: 25px;
}
/*================================ Mobile Navigation ==============================*/

.mobile-navigation-item-link,
.mobile-navigation-item-title {
  padding: 10px;
  padding-right: 40px;
}

.mobile-navigation-item-title,
.mobile-navigation-item-link {
  padding-right: 10px;
}
.mobile-navigation-item-link {
  padding-left: 40px;
}

.mobile-navigation-item-title .fa,
.mobile-navigation-item-link .fa {
  border-left: 1px solid var(--mobileMenuBorderColor);
  border-right:none;
  left: auto;
  right: 0;
}

.search-box button {
  inset: 0 20px 0 auto;
}

.positive-points-icon svg {
  transform: scaleX(-1);
}