/*
Theme Name: Vite Nera

Adding support for languages written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

https://codex.wordpress.org/Right-to-Left_Language_Support

*/
.hidden {
  display: none;
}

body {
  direction: rtl;
  unicode-bidi: embed;
}

.circle-icons.social-menu li {
  margin-right: 10px;
}

.circle-icons.social-menu li:first-child {
  margin-right: 0;
}

.circle-icons.social-menu li:last-child {
  margin-right: 10px;
}

.icon-menu a:before {
  margin-right: 0;
  margin-left: 5px;
}

@media (min-width: 992px) {
  .site-header-cart .widget_shopping_cart {
    left: 0;
    right: auto;
  }
}

.widget_shopping_cart img, .widget_recently_viewed_products img, .widget_recent_reviews img, .widget_top_rated_products img, .widget_products img {
  float: right;
  margin-right: 0;
  margin-left: 20px;
}

.site-header-product-search .woocommerce-product-search:before {
  right: 0;
  left: auto;
}

.site-header-product-search .woocommerce-product-search .search-field {
  padding-left: 20px;
  padding-right: 50px;
}

.site-branding .custom-logo-link {
  margin-right: 0;
  margin-left: 15px;
}

.site-branding {
  margin-right: 0;
  margin-left: 10px;
}

.wp-block-getwid-section__background-slider {
  direction: ltr;
}

.wp-block-getwid-section__background-slider .slick-slide {
  float: left;
}

.main-navigation .dropdown-toggle {
  left: 0;
  right: auto;
}

.primary-menu-container .menu-item-has-children > a, .primary-menu-more .menu-item-has-children > a {
  padding-left: 35px;
  padding-right: 0;
}

.primary-menu-container .menu-item-has-children > a:after, .primary-menu-more .menu-item-has-children > a:after {
  right: auto;
  left: 15px;
}

.primary-menu-container ul, .primary-menu-more ul {
  padding-right: 0;
}

ul,
ol {
  padding-left: 0;
  padding-right: 20px;
}

ul li,
ol li {
  margin: 0 0 .875em;
}

ul li:last-child,
ol li:last-child {
  margin-bottom: 0;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-top: .875em;
  margin-left: 0;
  margin-right: 1.25em;
}

.wp-block-getwid-images-slider .slick-slider,
.wp-block-getwid-media-text-slider .slick-slider,
.wp-block-getwid-post-slider .slick-slider,
.wp-block-getwid-post-carousel .slick-slider {
  direction: ltr;
}

.wp-block-getwid-images-slider .slick-slide,
.wp-block-getwid-media-text-slider .slick-slide,
.wp-block-getwid-post-slider .slick-slide,
.wp-block-getwid-post-carousel .slick-slide {
  float: left;
}

.wp-block-column {
  margin-left: 0;
}

.wp-block-column:nth-child(2n), .wp-block-column:not(:first-child) {
  margin-right: 0;
  margin-left: 0;
}

@media (min-width: 768px) {
  .wp-block-column:nth-child(2n), .wp-block-column:not(:first-child) {
    margin-right: 30px;
  }
}

.blog .hentry .entry-header, .archive .hentry .entry-header, .search .hentry .entry-header {
  text-align: right;
}

.posted-by-on .avatar {
  margin-right: 0;
  margin-left: 20px;
}

.post-tags .tags-links a {
  margin: 0 0 10px 10px;
}

.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {
  padding-right: 0;
  padding-left: 10px;
}

.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {
  padding-right: 10px;
  padding-left: 0;
}

.post-navigation .nav-next .nav-subtitle {
  padding-right: 0;
  padding-left: 30px;
}

.post-navigation .nav-previous .nav-subtitle {
  padding-left: 0;
  padding-right: 30px;
}

.post-navigation .nav-previous .nav-subtitle:before {
  left: auto;
  right: 5px;
  content: '\e87a';
}

.post-navigation .nav-next .nav-subtitle:before {
  right: auto;
  left: 5px;
  content: '\e879';
}

.post-navigation .nav-previous a {
  background-position: top right;
}

.post-navigation .nav-next a {
  background-position: top left;
}

@media (min-width: 992px) {
  .woo-shop-wrapper .woo-shop-products-wrapper {
    margin-left: 0;
    margin-right: 50px;
  }
}

.woo-filtering-ordering .gridlist-toggle a {
  margin-left: 10px;
  margin-right: 0;
}

.star-rating-wrapper .star-rating {
  margin-left: 10px;
  margin-right: 0;
}

.woocommerce-widgets .widget-title {
  padding-right: 0;
  padding-left: 20px;
}

.woocommerce-widgets .widget-title:after {
  left: 0;
  right: auto;
}

.woocommerce-pagination .next > span:before, .pagination .nav-links .next > span:before {
  content: '\e875';
}

.woocommerce-pagination .prev > span:before, .pagination .nav-links .prev > span:before {
  content: '\e876';
}

@media (min-width: 992px) {
  .single-product .woo-product-images-wrapper {
    margin-right: 0;
    margin-left: 60px;
  }
}

.single-product .woo-product-info-wrapper .cart .quantity .qty {
  margin: 0 0 10px 10px;
  float: right;
}

.woocommerce-Reviews .comment-form .comment-form-rating label {
  margin-right: 0;
  margin-left: 15px;
}

.select2-container {
  text-align: right;
}

input[type="radio"], input[type="checkbox"] {
  margin-left: 5px;
  margin-right: 0;
}

.has-icon-left .wp-block-getwid-accordion__icon {
  margin: 0 0 0 0.75em;
}

.wp-block-getwid-accordion__icon {
  margin: 0 0.75em 0 0;
}

.wp-block-getwid-images-slider .slick-prev,
.wp-block-getwid-media-text-slider .slick-prev,
.wp-block-getwid-post-slider .slick-prev,
.wp-block-getwid-post-carousel .slick-prev {
  right: auto;
}

.wp-block-getwid-images-slider .slick-next,
.wp-block-getwid-media-text-slider .slick-next,
.wp-block-getwid-post-slider .slick-next,
.wp-block-getwid-post-carousel .slick-next {
  left: auto;
}

.wp-block-getwid-testimonial__image-wrapper + .wp-block-getwid-testimonial__heading {
  margin-left: 0;
  margin-right: 1.5em;
}

.has-icon-left .wp-block-getwid-toggle__row .wp-block-getwid-toggle__icon {
  margin: 0 0 0 0.75em;
}

.wp-block-getwid-toggle__icon {
  margin: 0 0.75em 0 0;
}
