@import url(../../fonts/fonts.css);
body {
  font-family: 'Open Sans Hebrew';
  direction: rtl;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans Hebrew';
}

form {
  direction: rtl;
  text-align: right;
}

table {
  text-align: right !important;
}

.form_wrap .label_wrap:first-child {
  margin-right: 0;
}

.form_wrap .wrap_submit {
  text-align: left;
  padding: 10px 20px;
}

.wrap_desktop_menu .top_header .access_link_wrap {
  float: right;
}

.wrap_desktop_menu .top_header .access_link_wrap .access_link {
  width: 145px;
  padding-left: 0;
  padding-right: 15px;
}

.wrap_desktop_menu .top_header .access_link_wrap .access_link span {
  margin-left: 0;
  margin-right: 5px;
}

.wrap_desktop_menu .top_header .access_link_wrap .access_abs {
  width: 145px;
}

.wrap_desktop_menu .top_header .access_link_wrap .access_abs .access_item span {
  border-left: 0;
  margin-left: 0;
  padding-left: 0;
  border-right: 2px solid #0075cc;
  margin-right: 3px;
  padding-right: 10px;
}

.wrap_desktop_menu .top_header .lang_wrap {
  float: right;
  padding-right: 20px;
  padding-left: 0;
}

.wrap_desktop_menu .top_header .lang_wrap ul li a {
  border-left: 0;
  padding-left: 0;
  margin-left: 0;
  border-right: 2px solid #fff;
  padding-right: 10px;
  margin-right: 10px;
}

.wrap_desktop_menu .top_header .lang_wrap ul li:first-child a {
  border-right: 0;
  padding-right: 0;
  margin-right: 0;
}

.wrap_desktop_menu .top_header .social_wrap {
  text-align: left;
}

.wrap_desktop_menu .top_header .social_wrap .social_img {
  margin-right: 0;
  margin-left: 10px;
}

.wrap_desktop_menu .top_header .social_wrap .newsletter_link {
  margin-right: 0;
  margin-left: 10px;
}

.wrap_desktop_menu .wrap_main_menu nav ul li a {
  margin: 0 10px;
  font-size: 1.25rem;
}

.wrap_desktop_menu .wrap_main_menu nav ul li .sub-menu {
  left: auto;
  right: -10%;
  text-align: right;
}

.wrap_desktop_menu .wrap_main_menu .order_abs .order_form_wrap .form_item_wrap {
  margin-right: 0;
  margin-left: 15px;
  float: right;
}

.wrap_desktop_menu .wrap_main_menu .order_abs .order_form_wrap .form_item_wrap input[type="text"] {
  padding-left: 0;
  padding-right: 10px;
}

.wrap_desktop_menu .wrap_main_menu .order_abs .order_form_wrap .form_item_wrap:last-child {
  margin-right: 0;
  margin-left: 0;
}

.wrap_desktop_menu .wrap_main_menu .order_abs .order_form_wrap .no_vacancy {
  margin-right: 0;
  margin-left: 0;
  width: 15%;
}

.wrap_desktop_menu .wrap_main_menu .order_abs .order_form_wrap .no_vacancy span {
  font-size: 1.0rem;
  font-weight: 500;
  padding: 0 10px;
}

/*=========================================================================
 ======================      H O M E P A G E    =====================
==========================================================================*/
.artcles_sec .article_col .wrap_article_info .artcles_content {
  padding-right: 0;
  padding-left: 5%;
}

/*=========================================================================
 ======================   P A G E   =====================
==========================================================================*/
/*=========================================================================
 ======================   S I D E B A R   =====================
==========================================================================*/
/*=========================================================================
 ======================   C O N T A C T   =====================
==========================================================================*/
.form_wrap .label_wrap,
.form_wrap .input_wrap,
.form_wrap .textarea_wrap {
  float: right;
}

.form_wrap .label_wrap {
  padding-left: 0;
  padding-right: 20px;
}

.form_wrap .label_wrap:first-child {
  padding-right: 0;
}

.form_wrap .wrap_submit {
  text-align: left;
}

.contact_info_wrap .contact_info_item-,
.contact_info_wrap .contact_info_item {
  float: right;
  margin-right: 0;
  padding-right: 0;
  border-right: 0;
  margin-left: 15px;
  padding-left: 15px;
  border-left: 1px solid #404040;
}

.contact_info_wrap .contact_info_item- span,
.contact_info_wrap .contact_info_item span {
  float: right;
}

.contact_info_wrap .contact_info_item:last-child {
  margin-left: 0;
  padding-left: 0;
  border-left: 0;
}

.contact_con p {
  margin-bottom: 26px;
}

/*=========================================================================
 ======================    S H O P    =====================
==========================================================================*/
/*=========================================================================
    ===================     S H O P  -  C A T     ===================
==========================================================================*/
/*=========================================================================
 ======================   P R O D U C T  =====================
==========================================================================*/
.woocommerce div.product form.cart .qty {
  margin-left: 0;
  margin-right: 10px;
}

.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
  float: right;
}

.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
  float: left;
}

.woocommerce-page table.cart td.actions {
  text-align: left;
}

.woocommerce-page table.cart td.actions .coupon {
  float: right;
}

.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
  float: left;
}

.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
  text-align: right;
}

/*=========================================================================
 ======================    A C C E S S I B I L T Y  =====================
==========================================================================*/
/*=========================================================================
 =============    G A L L E R Y   -  S I N G L E    =============
==========================================================================*/
.wrap_gallery {
  padding-right: 0;
  padding-left: 3%;
}

/*=========================================================================
 =============    N E W S L E T T E R  - P O P U P      =============
==========================================================================*/
.mfp-content {
  text-align: right;
}

.mfp-content button.mfp-close {
  left: -10px;
  right: auto;
}

.mfp-content .pop_row .label_wrap_fullanme {
  margin-right: 0;
  margin-left: 10px;
}

.mfp-content .pop_row .label_wrap_fullanme,
.mfp-content .pop_row .input_wrap_fullname,
.mfp-content .pop_row .label_wrap_age,
.mfp-content .pop_row .input_wrap_age,
.mfp-content .pop_row .label_wrap_email,
.mfp-content .pop_row .input_wrap_email {
  float: right;
}

.mfp-content .pop_row .label_wrap_fullanme input[type="text"],
.mfp-content .pop_row .label_wrap_fullanme input[type="email"],
.mfp-content .pop_row .input_wrap_fullname input[type="text"],
.mfp-content .pop_row .input_wrap_fullname input[type="email"],
.mfp-content .pop_row .label_wrap_age input[type="text"],
.mfp-content .pop_row .label_wrap_age input[type="email"],
.mfp-content .pop_row .input_wrap_age input[type="text"],
.mfp-content .pop_row .input_wrap_age input[type="email"],
.mfp-content .pop_row .label_wrap_email input[type="text"],
.mfp-content .pop_row .label_wrap_email input[type="email"],
.mfp-content .pop_row .input_wrap_email input[type="text"],
.mfp-content .pop_row .input_wrap_email input[type="email"] {
  padding-left: 0;
  padding-right: 10px;
}

.mfp-content .pop_row .label_wrap_age {
  padding-left: 0;
  padding-right: 25px;
}

.mfp-content .pop_row .input_wrap_submit {
  text-align: left;
}

.mfp-content .pop_row .input_wrap_submit .ajax-loader {
  right: auto;
  left: 130px;
}

#add_payment_method #payment ul.payment_methods li,
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li {
  text-align: right;
}

.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
  float: left;
}

/*=========================================================================
 ======================   S I D E B A R   =====================
==========================================================================*/
.sidebar ul li .sub-menu li a {
  padding: .7rem 1rem;
  padding-right: 30px;
}

/*=========================================================================
 ======================    F O O T E R    =====================
==========================================================================*/
.header-search-form {
  margin-left: 12px;
  margin-right: 0;
}

.header-search-form form .search-submit {
  left: 5px;
  right: auto;
}

.search-page-form {
  display: inline-block;
  clear: both;
  width: 100%;
  margin-bottom: 45px;
}

.search-page-form form input {
  margin: 0;
}

.search-page-form form input[type="search"] {
  width: 87.5%;
  float: right;
  border: 1px solid #404041;
  border-radius: 10px;
  height: 30px;
  line-height: 30px;
  color: #404041;
  font-size: 20px;
}

.search-page-form form input::-webkit-input-placeholder {
  color: #404041;
  font-size: 20px;
  opacity: 1;
}

.search-page-form form input:-moz-placeholder {
  color: #404041;
  font-size: 20px;
  opacity: 1;
}

.search-page-form form input::-moz-placeholder {
  color: #404041;
  font-size: 20px;
  opacity: 1;
}

.search-page-form form input:-ms-input-placeholder {
  color: #404041;
  font-size: 20px;
  opacity: 1;
}

.search-page-form form button {
  float: left;
  border-radius: 10px;
  width: 11%;
  background: #8f8f8f;
  color: #FFF;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
}
