@import url('https://fonts.googleapis.com/css?family=Heebo:400,500,700&subset=hebrew');

* {font-family: Heebo}
h1, h2, h3, h4, h5, p, h6, .page-contact-us .wpb_wrapper form h6, .portfolio-related-wrap .heading-wrap .heading {font-family: Heebo !important}
.yolo-top-bar .top-bar-left {text-align: right}
.yolo-top-bar .top-sidebar aside + aside {margin-left: 0; margin-right: 30px}
.top-bar-left .fa {margin-right: 0; margin-left: 5px}

.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left {float: right}
.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right {float: left}
.header-3 .yolo-header-nav-wrapper.sticky-on .container .yolo-header-wrapper .header-right {float:left}

.navbar-nav > li {float: right}
.menu-wrapper #main-menu > li:first-child > a {padding-right: 0; padding-left: 10px}
.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .menu-wrapper .yolo-main-menu > li:last-child a {padding-right: 10px; padding-left: 0}
header.yolo-main-header .yolo-header-wrapper .yolo-main-menu > li > a {font-size: 17px}
.menu-wrapper #main-menu li.menu_style_dropdown .sub-menu {text-align: right}

/*---------- Footer ------------*/
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.custom-list {
    list-style: none;
    padding-left: 0;
}

.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper h3 {
  position: relative;
  font-family: Heebo
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper h3:before {
  position: absolute;
  content: '';
  width: 75px;
  height: 2px;
  background: #ffdc73;
  left: 0;
  margin-top: 40px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper h3 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper h3 {
    margin-bottom: 10% !important;
  }
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper p:nth-child(3) {
  font-weight: bold;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper p a {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper p a:hover,
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper p a:focus {
  color: #fff !important;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.custom-list {
  list-style: none;
  padding-left: 0;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.custom-list li a {
  position: relative;
  display: block;
  padding: 5% 0;
  color: #808080;
  border-bottom: 1px solid #808080;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.custom-list li a:after {
  position: absolute;
  content: '\f105';
  font-family: 'FontAwesome';
  top: 30%;
  right: 10%;
  opacity: 0;
  visibility: hidden;
  color: #fff;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.custom-list li a:hover:after {
  right: 5%;
  opacity: 1;
  visibility: visible;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.custom-list li a:hover {
  color: #fff;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.custom-list li:first-child a {
  padding-top: 0;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.custom-list li:last-child a {
  border-bottom: none;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.contact-list {
  list-style: none;
  padding-left: 0;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.contact-list li {
  position: relative;
  padding: 0px 0px 30px 40px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.contact-list li i {
  position: absolute;
  left: 0px;
  top: 5px;
  font-size: 18px;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.contact-list li:last-child a {
  display: inline-block;
  padding: 0;
  color: #808080;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.contact-list li:hover {
  color: #fff;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.contact-list li:hover i {
  color: #ffdc73;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.contact-list li:hover a,
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.contact-list li:active a {
  color: #fff;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper .icon-btt {
  height: 50px;
  width: 50px;
  border-radius: 100%;
  right: 0;
  background-color: #3d3d3d;
  border: 1px solid #4c4c4c;
  cursor: pointer;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper .icon-btt i {
  position: absolute;
  width: 34px;
  height: 34px;
  line-height: 34px;
  border-radius: 100%;
  text-align: center;
  background-color: #ffdc73;
  color: #fff;
  left: 50%;
  top: 50%;
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper .icon-btt i:after {
  content: '';
  width: 100%;
  height: 100%;
  border: 1px solid #ffdc73;
  left: 0;
  top: 0;
  position: absolute;
  border-radius: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper .icon-btt:hover i:after {
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
}

.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper h3 {
  position: relative;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper h3:before {
  position: absolute;
  content: '';
  width: 75px;
  height: 2px;
  background: #51aeff;
  right: 0;
  margin-top: 40px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper h3 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper h3 {
    margin-bottom: 10% !important;
  }
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper p:nth-child(3) {
  font-weight: bold;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper p a {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper p a:hover,
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper p a:focus {
  color: #fff !important;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.custom-list {
  list-style: none;
  padding-left: 0;
  padding-right: 0
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.custom-list li a {
  position: relative;
  display: block;
  padding: 5% 0;
  color: #808080;
  border-bottom: 1px solid #808080;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.custom-list li a:after {
  position: absolute;
  content: '\f104';
  font-family: 'FontAwesome';
  top: 30%;
  left: 10%;
  opacity: 0;
  visibility: hidden;
  color: #fff;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  text-align: left
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.custom-list li a:hover:after {
  left: 5%;
  opacity: 1;
  visibility: visible;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.custom-list li a:hover {
  color: #fff;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.custom-list li:first-child a {
  padding-top: 0;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.custom-list li:last-child a {
  border-bottom: none;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.contact-list {
  list-style: none;
  padding-left: 0;
  padding-right: 0
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.contact-list li {
  position: relative;
  padding: 0px 40px 30px 0;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.contact-list li i {
  position: absolute;
  right: 0px;
  top: 5px;
  font-size: 18px;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.contact-list li:last-child a {
  display: inline-block;
  padding: 0;
  color: #808080;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.contact-list li:hover {
  color: #fff;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.contact-list li:hover i {
  color: #ffdc73;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.contact-list li:hover a,
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper ul.contact-list li:active a {
  color: #fff;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper .icon-btt {
  height: 50px;
  width: 50px;
  border-radius: 100%;
  right: 0;
  background-color: #3d3d3d;
  border: 1px solid #4c4c4c;
  cursor: pointer;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper .icon-btt i {
  position: absolute;
  width: 34px;
  height: 34px;
  line-height: 34px;
  border-radius: 100%;
  text-align: center;
  background-color: #51aeff;
  color: #fff;
  left: 50%;
  top: 50%;
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper .icon-btt i:after {
  content: '';
  width: 100%;
  height: 100%;
  border: 1px solid #51aeff;
  left: 0;
  top: 0;
  position: absolute;
  border-radius: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.yolo-footer-wrapper.footer-default-he .wpb_wrapper .wpb_wrapper .wpb_wrapper .icon-btt:hover i:after {
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
}
/*------------- End of Footer -----------------*/

.page-about-us .page-content .entry-content .wpb_wrapper h2::before {right: 0; left: auto}
.yolo-page-title-section .yolo-breadcrumb-wrap ul.breadcrumbs > li::before {content: '\f104'; right: 0; left: auto}

.flexslider {direction: ltr}
body.rtl.ltr-page {direction:ltr}
.product-header-section {direction:rtl !important}
.product-content-section {direction:rtl !important}
.ltr-page footer, .ltr-page header, .ltr-page .top-sidebar {direction:rtl !important}

/*---------------- Portfolio -------------*/
/*.portfolio-full.detail-02 .col-md-6 {float: right; text-align: right}*/
.portfolio-full.detail-02 .col-md-6 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper li:first-child {
    margin-left: 9px;
	margin-right: 0
}
/*.portfolio-full.detail-02 .col-md-6 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper li {float: right}*/
.portfolio-full.detail-02 .col-md-6 .portfolio-info h2::before {right:0; left:auto}

/*-------------- Contact Us -------------*/
.page-contact-us .wpb_wrapper h2::before {right: 0; left: auto}
.icon-box-shortcode-wrap.style_4 .icon-box-container .icon-content {margin-right: 40px; margin-left: 0}
.icon-box-shortcode-wrap.style_4 .icon-box-container .icon-wrap {float: right}
.wpcf7 {direction:rtl !important}
.page-contact-us .wpb_wrapper form h6 {font-size: 16px}

/*------------ Sidebar --------------*/
.sidebar .widget_nav_menu > div > ul > li > a {padding-right: 5px}
.sidebar .widget_nav_menu > div > ul > li > a:hover {padding-right: 20px}

@media (min-width: 992px) {
.col-md-3.left-sidebar {float: right !important}
}

.sidebar h4.widget-title span, .wpb_widgetised_column h4.widget-title span {padding-right: 30px; padding-left: 0}
.widget_categories ul li a {text-align:right}
.sidebar .widget_categories > ul > li > a {padding-right: 5px}
.sidebar .widget_categories > ul > li > a:hover {padding-right: 25px}
.widget_categories ul li a::before {left: 0; right: auto; content: '\f104'}
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li .posts-thumbnail-image {float: right}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content {padding-right: 15px; padding-left: 0}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta time, .widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta span.author,
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li .posts-thumbnail-content .posts-thumbnail-meta time
{margin-left: 10px; margin-right: 0}
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li .posts-thumbnail-content .posts-thumbnail-meta .comment-count i {margin-left: 4px; margin-right: 0}

.blog-inner .entry-post-meta-wrap ul.entry-meta li, .sofani-post .entry-post-meta-wrap ul.entry-meta li {margin-left: 15px; margin-right: 0}
.blog-inner .entry-post-meta-wrap ul.entry-meta li i, .sofani-post .entry-post-meta-wrap ul.entry-meta li i {margin-left: 5px; margin-right: 0}

.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-post-meta-wrap .entry-meta-info ul li {margin-left: 30px; margin-right: 0}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-post-meta-wrap .entry-meta-info ul li i {padding-left: 5px; padding-right: 0}

.single-post .site-content-single-post .blog-wrap .social-share-wrap ul.social-share li {float: right; direction: ltr}
.comment-reply-title span::before {right: 0; left: auto}

.post-navigation .nav-links .nav-next .post-navigation-icon {left: 0; right: auto}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-next a .post-navigation-right .post-navigation-icon {left: 0; right: auto}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-next a .post-navigation-content .post-navigation-title {text-align: left}
.single-post .fa-angle-double-right::before {content: "\f100" !important}

.post-navigation .nav-links .nav-previous .post-navigation-icon {right: 0; left: auto}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-previous a .post-navigation-left .post-navigation-icon {left: auto; right: 0}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-previous a .post-navigation-content .post-navigation-title {text-align: right}
.single-post .fa-angle-double-left::before {content: "\f101";}

.post-navigation-icon.fa-long-arrow-right::before {content: "\f177"}
.post-navigation-icon.fa-long-arrow-left::before {content: "\f178"}

@media (max-width: 991px) {
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.menu-item > b.menu-caret {left: 0; right: auto}
.yolo-mobile-header-nav.menu-drop-dropdown ul.yolo-nav-mobile-menu li.menu-item.sub-menu-open > ul.sub-menu:before {right: 15px; left: auto}
}


/* For 3rd level menu rtl */
.navbar-nav > li > a:after {
    position: relative;
    right: auto;
}

.portfolio-full.detail-02 .col-md-6{
	text-align:right !important;
}