/*
Theme Name: Epicod BPM
Theme URI: https://epicod.co.il/
Author: Alona Zisser
Author URI: https://epicod.co.il/
Description: Custom made template designed by Asaf Wismel and developed with a lot of 🖤 by Alona Zisser.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bpm


Resource Licenses:
Font Awesome: http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
and of course
jQuery: https://jquery.org | (Code licensed under MIT)
*/
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-weight: 100;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanshebrew/v50/or3HQ7v33eiDljA1IufXTtVf7V6RvEEdhQlk0LlGxCyaeNKYZC0sqk3xXGiXd4utog.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-weight: 200;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanshebrew/v50/or3HQ7v33eiDljA1IufXTtVf7V6RvEEdhQlk0LlGxCyaeNKYZC0sqk3xXGiX94qtog.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanshebrew/v50/or3HQ7v33eiDljA1IufXTtVf7V6RvEEdhQlk0LlGxCyaeNKYZC0sqk3xXGiXKYqtog.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanshebrew/v50/or3HQ7v33eiDljA1IufXTtVf7V6RvEEdhQlk0LlGxCyaeNKYZC0sqk3xXGiXd4qtog.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanshebrew/v50/or3HQ7v33eiDljA1IufXTtVf7V6RvEEdhQlk0LlGxCyaeNKYZC0sqk3xXGiXRYqtog.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanshebrew/v50/or3HQ7v33eiDljA1IufXTtVf7V6RvEEdhQlk0LlGxCyaeNKYZC0sqk3xXGiXqY2tog.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanshebrew/v50/or3HQ7v33eiDljA1IufXTtVf7V6RvEEdhQlk0LlGxCyaeNKYZC0sqk3xXGiXkI2tog.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanshebrew/v50/or3HQ7v33eiDljA1IufXTtVf7V6RvEEdhQlk0LlGxCyaeNKYZC0sqk3xXGiX942tog.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-weight: 900;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanshebrew/v50/or3HQ7v33eiDljA1IufXTtVf7V6RvEEdhQlk0LlGxCyaeNKYZC0sqk3xXGiX3o2tog.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE3tF.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmv1plEA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm21llEA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLedw.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hlEA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19lEA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15lEA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm111lEA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm81xlEA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrLPTedw.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_V1s.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8V1s.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9V1s.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6V1s.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7V1s.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4V1s.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5V1s.ttf) format('truetype');
}
.to-top {
  right: auto;
  left: 0;
}
.sticky-contact {
  right: auto;
  left: 2rem;
}
@media (max-width: 480px) {
  .sticky-contact {
    right: auto;
    left: 0;
  }
}
/* Remove arrows from number input */
.wpcf7-not-valid-tip,
label.error,
.error-message {
  text-align: right;
}
form {
  direction: ltr;
}
label.file-input-wrapper {
  background-position: 2% center;
}
select {
  background-position: 98% center;
}
button.span-right span,
input[type="submit"].span-right span,
.button.span-right span {
  margin-left: -2rem;
  margin-right: 2rem;
  border-left: 0;
  border-right: 1px solid #fff;
}
button.span-right span:after,
input[type="submit"].span-right span:after,
.button.span-right span:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
button span,
input[type="submit"] span,
.button span {
  border-right: none;
  border-left: 1px solid var(--t-color, inherit);
  margin-right: -2rem;
  margin-left: 2rem;
}
button span:after,
input[type="submit"] span:after,
.button span:after {
  border-width: 7px 15px 7px 0;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
nav.sub-categories,
nav.page-menu {
  border-bottom: 1px solid #a3a3a3;
  background-color: #fff !important;
  position: sticky;
  top: 0;
  z-index: 20;
}
nav.sub-categories .container,
nav.page-menu .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
nav.sub-categories .menu-wrapper,
nav.page-menu .menu-wrapper {
  width: 100%;
}
nav.sub-categories .swiper,
nav.page-menu .swiper {
  overflow: hidden;
}
nav.sub-categories ul li a:after,
nav.page-menu ul li a:after {
  right: auto;
  left: 0;
}
.scrollable-content {
  padding-left: 0;
  padding-right: 1.5rem;
}
.scrollable-content .inner-scrollable {
  direction: ltr;
}
@media (max-width: 768px) {
  .scrollable-content {
    padding-right: 0;
  }
}
footer.site-footer .left-footer-col {
  direction: rtl;
}
footer.site-footer .left-footer-col .footer-col:first-child {
  direction: ltr;
}
@media (max-width: 768px) {
  footer.site-footer .left-footer-col .footer-col:first-child:before {
    margin-left: 0;
  }
}
section.hero .text-layer {
  text-align: left;
}
section.hero .text-layer:before {
  right: auto;
  left: 0;
  background: -webkit-gradient(linear, left top, right top, from(#003955), to(rgba(0, 57, 85, 0)));
  background: linear-gradient(90deg, #003955 0%, rgba(0, 57, 85, 0) 100%);
}
@media (max-width: 768px) {
  section.hero .extra-content {
    left: auto;
    right: 50%;
  }
}
section.parallax-buttons .buttons-wrapper .section-button .button-image {
  right: auto;
  left: 0;
}
@media (max-width: 768px) {
  section.parallax-buttons .buttons-wrapper .section-button .inner {
    border-right: none;
  }
}
.section-title .title-wrapper span.arrow {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.section-title .title-wrapper.x-start .arrow {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.section-title .title-wrapper.x-end {
  text-align: left;
}
section.progress .titles-slider {
  font-size: 0.8rem;
}
section.progress .text-slider .text {
  padding-left: 0;
  padding-right: 6%;
}
section.progress .bottom-part h1,
section.progress .bottom-part h2 {
  text-align: right;
}
section.content-rows .content-row .inner {
  padding-left: auto;
  padding-right: 3rem;
}
section.content-rows .content-row .go-btn {
  left: auto;
  right: 0;
}
.project-content .inner {
  padding-left: 0;
  padding-right: 14%;
}
article.project-post.special .project-details li:after {
  margin: 0 0.7rem 0 0.5rem;
}
article.project-post.special h3:after,
article.project-post.special h4:after {
  right: auto;
  left: 0.4rem;
}
article.project-post.special:nth-child(even) .text {
  text-align: right;
}
@media (max-width: 768px) {
  article.project-post.special:nth-child(odd) .inner {
    padding-right: 0;
    padding-left: 10%;
  }
  article.project-post.special:nth-child(even) .inner {
    padding-left: 0;
    padding-right: 10%;
  }
  article.project-post.special:nth-child(even) .text {
    text-align: right;
  }
  article.project-post.special:nth-child(even) .text h3:after,
  article.project-post.special:nth-child(even) .text h4:after {
    right: 0;
    left: auto;
  }
}
article.project-post.nav.prev h4:after {
  right: 0;
  left: auto;
}
@media (max-width: 768px) {
  article.project-post.nav.prev h4:after {
    left: 0;
    right: auto;
  }
  article.project-post.nav.next .text {
    right: 0;
    left: auto;
  }
}
article.project-post:not(.special) .project-logo {
  right: auto;
  left: 1rem;
}
article.project-post:not(.special) .text {
  right: auto;
  left: 1rem;
}
article.project-post:not(.special) .text h3:after {
  margin-right: 0;
  margin-left: 0.2rem;
}
article.team-member .text {
  padding: 0.8rem 2rem 0;
}
article.team-member .text h3 {
  font-size: 1rem;
}
/*# sourceMappingURL=style-ltr.css.map */