@charset "UTF-8";
/*
Theme Name: kalleh landings

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

*/
body {
  direction: rtl;
  unicode-bidi: embed; }

/****************************
 ********* Header ***********
 ***************************/
#masthead.sticky .sidebar-tools {
  right: -100%;
  left: auto; }

#masthead #nav-button .kalleh-book a {
  padding: 5px; }
  #masthead #nav-button .kalleh-book a span {
    font-size: 16px; }

#masthead .sidebar-tools {
  left: auto;
  right: 0; }
  #masthead .sidebar-tools > * {
    margin: 5px 15px 5px 5px; }
  #masthead .sidebar-tools .kallehbook-link {
    margin-right: 13px; }

/****************************
 ********* Footer ***********
 ***************************/
footer .row .col:nth-child(1) .addr .line-2 {
  padding-left: 0;
  padding-right: 35px; }

footer .row .col:nth-child(2) .inner .subscribe .wpcf7-form .d-flex {
  align-items: baseline;
  flex-direction: row-reverse; }
  footer .row .col:nth-child(2) .inner .subscribe .wpcf7-form .d-flex input {
    margin: 0 10px;
    text-align: right; }
  footer .row .col:nth-child(2) .inner .subscribe .wpcf7-form .d-flex .wpcf7-submit {
    margin: 0 !important;
    text-align: center !important; }

footer .anchor {
  left: 0;
  right: auto; }

/****************************
 ********* Header ***********
 ***************************/
@media (min-width: 992px) {
  #masthead.sticky .sidebar-tools {
    right: -100%;
    left: auto; }
  #masthead .head #navbar-content {
    left: auto;
    right: 0; }
  #masthead .sidebar-tools {
    left: auto;
    right: 0; }
  #masthead .search-popup .search-wrapper {
    left: auto;
    right: 100%; } }

/****************************
 ********* Mobile ***********
 ***************************/
/****************************
 ********* Screens **********
 ***************************/
@media (min-width: 992px) {
  #sec-slider .container > .row {
    background-position: right; }
    #sec-slider .container > .row .slider-hero-featured {
      direction: ltr; }
      #sec-slider .container > .row .slider-hero-featured .slick-track {
        direction: rtl; }
      #sec-slider .container > .row .slider-hero-featured .slide {
        float: left; }
        #sec-slider .container > .row .slider-hero-featured .slide img {
          padding: 15px;
          transform: rotate(-15deg); }
    #sec-slider .container > .row .slider-hero-content .slider-buttons {
      right: 0;
      left: auto; }
  #sec-categories .product-category:before, #sec-categories .product-category:after {
    left: auto;
    right: 0; }
  #sec-products .container .row .dairy:hover .dairy-hover {
    left: auto;
    right: 0; }
  #sec-products .container .row .dairy .dairy-hover {
    right: -100%;
    left: auto; }
  #sec-products .container .row .button {
    right: -64px;
    left: auto; }
  .divider-wrap {
    left: auto;
    right: 50%;
    transform: translateX(50%); }
    .divider-wrap .col {
      border-right: 0;
      border-left: 1px solid #eaeaea; }
    .divider-wrap .col:first-child {
      border-right: 1px solid #eaeaea; }
  #sec-story .divider-wrap .col:last-child {
    border-left: none !important; }
  #sec-story .row .sec-title {
    padding-right: 0; }
  #sec-story .row img.fly {
    left: auto;
    right: 0; }
  #sec-kallehbook .slick-slide a .title {
    padding-right: 10px; }
  .contact .desktop .contact .form {
    flex-direction: row-reverse; }
    .contact .desktop .contact .form .left {
      padding-right: 0;
      padding-left: 10px; }
    .contact .desktop .contact .form .right {
      padding-left: 0;
      padding-right: 10px; }
    .contact .desktop .contact .form input::placeholder, .contact .desktop .contact .form textarea::placeholder {
      text-align: right; }
  .contact .desktop .contact .submit {
    padding-right: 0;
    padding-left: 4rem; }
  #sec-brand .button {
    left: 20%;
    right: auto; }
  .archive-desktop .post-wrap .content .date {
    text-align: right; }
  .chevron::before {
    left: 0; }
  .chevron.right::before {
    left: 0.15em; }
  .navigation .nav-previous {
    text-align: right; }
    .navigation .nav-previous a::after {
      border-left: 0;
      border-right: 1px solid #afafaf; }
  .navigation .nav-next a::before {
    border-right: 1px solid #afafaf;
    border-left: 0; } }

/****************************
 ******* Elements ********
 ***************************/
.ps__rail-y {
  left: 0 !important;
  right: auto !important; }

.icon-left-arrow:before {
  content: ''; }

.icon-right-arrow:before {
  content: ''; }

i {
  vertical-align: middle; }

/*# sourceMappingURL=rtl.css.map */