@charset "UTF-8";
.noPaddingLeft {
  padding-left: 0; }

.noPaddingRight {
  padding-right: 0; }

.center_horizontally, .fixed_buttons .button_fix .border_btn, .fixed_buttons .button_fix.service .close_btns, .fixed_buttons .button_fix.sell .close_btns, .fixed_buttons .button_fix.service .button_fix_small, .fixed_buttons .button_fix.sell .button_fix_small, header#masthead, header#masthead .wrapper_header, div#home_page section.main_slider_video_image #main_slider_image_video .info_wrapper, #shop_page section.main_section, #shop_page section.filter_leasing .wrapper_filter_leasing .button_regular, #shop_page section.filter_leasing .wrapper_filter_leasing .button_leasing, #shop_page section.filter_leasing .wrapper_filter_leasing .wrapper_button_filter, #shop_page section.filter_leasing .wrapper_filter_leasing .wrapper_button_filter .button_filter, body .single-product section.main_section, .not-found, #catalog_lobby section.main_section, #customer_support section.main_section, div#about_page section.history .swiper_container_history .wrapper_btns_nav, #advisor_page section.main_section, #technology section.main_section, .singleTechnology section.main_section, #guide section.main_section, #articles_tips_page section.main_section, #choose_conditioner section.main_section, #thank_you section.main_section, #polices_terms section.main_section, #work_tadiran section.main_section, #compare_page section.main_section, #compare_page section.compare .row_part #yith-woocompare table.compare-list .remove a, #new_store_locator section.header_section, #magazines section.main_section, #magazines section.magazines_posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .post_thumbnail, #category_template_page section.main_section, #write_on_us section.main_section, #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .post_thumbnail, #form_page section.main_section {
  display: flex;
  justify-content: center;
  align-items: center; }

.justify_end {
  display: flex;
  justify-content: flex-end; }

.justify_end_align_center, header#masthead .wrapper_header .navBar {
  display: flex;
  justify-content: flex-end;
  align-items: center; }

.justify_start, body .single-product .wrapper_product_section div.single_product section.col_attr div.shop_attributes .col_attribute_product .name_attr, body .single-product .wrapper_product_section div.single_product section.col_attr div.shop_attributes .col_attribute_product .value_attr, #compare_page section.compare .row_part #yith-woocompare table.compare-list .remove {
  display: flex;
  justify-content: flex-start; }

.center_vertically, ul.products li.product, ul.products li.product a, ul.products li.product .product_wrapper table.shop_attributes tbody, div#about_page section.main_section, .modal .modal-dialog, #technology section.technology .wrapper_technology .wrapper article a.wrapper_article_link, #guide section.guide .wrapper_guide .wrapper article a.wrapper_article_link, #choose_conditioner section.choose_conditioner .wrapper_choose_conditioner .wrapper .block a.wrapper_block_link {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }

.align_horizontally, div#about_page section.communityInvolvement .cus_row {
  display: flex;
  align-items: center; }

.align_vertically, ul.products li.product .thumbnail_wrapper {
  display: flex;
  flex-direction: column; }

.position_abs_center, div#about_page section.communityInvolvement .cus_row .cus_col .content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.position_abs_top_left, header#masthead, section.conditioner_calculator .calculator ul.nav li.nav-item:before {
  position: absolute;
  left: 0;
  top: 0; }

.position_fix_top_left {
  position: fixed;
  left: 0;
  top: 0; }

.minus_padding_header, #shop_page section.main_section, body .single-product section.main_section, #catalog_lobby section.main_section, #customer_support section.main_section, div#about_page section.main_section, #advisor_page section.main_section, #technology section.main_section, .singleTechnology section.main_section, #guide section.main_section, #articles_tips_page section.main_section, #choose_conditioner section.main_section, #thank_you section.main_section, #polices_terms section.main_section, #work_tadiran section.main_section, #compare_page section.main_section, #new_store_locator section.header_section, #magazines section.main_section, #category_template_page section.main_section, #write_on_us section.main_section, #form_page section.main_section {
  padding-top: 10.6rem; }

.button_colors_black, .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card .woocommerce-mini-cart__buttons.buttons a.checkout, div#home_page section.main_part .container_part .row_part .col_content .wrapper_content .link_cat, #shop_page section.filters .wrap_filters .hide_filters, section.products_section .read_more, #customer_support section.contact form.contact-form-tech input[type=submit], #advisor_page section.results .tab-pane .wrapper_btns .btn_nav, section.conditioner_calculator .calculator .modal-content .buttonsSelect button.button, #technology section.technology .wrapper_technology .loadMorePosts, #guide section.guide .wrapper_guide .download_full_guide form input[type='submit'], #guide section.guide .wrapper_guide .loadMorePosts, #polices_terms section.pdf .wrapper_pdf .row_pdf .col_pdf .btn_download_pdf, #work_tadiran section.form_work form input[type='submit'], #magazines section.recommended_posts .wrapper_recommended .loadMorePosts, #category_template_page section.main_part .container_part .row_part .col_content .wrapper_content .link, #form-login-register #customer_login .col-1 form input[type=submit], #form-login-register #customer_login .col-2 form input[type=submit], #lost_reset_password_form form input[type=submit], #write_on_us section.filter_posts .filter_by_date .submit_filter, #write_on_us section.posts .wrapper_posts .loadMorePosts, section.contact-form-tech form input[type=submit] {
  background: #000000;
  border-radius: .4rem;
  color: white !important;
  transition: .2s all;
  cursor: pointer;
  user-select: none;
  font-family: 'OpenSansHebrewRegular';
  font-size: 2rem;
  text-align: center;
  padding: 0.9rem 4.8rem; }
  .button_colors_black:hover, .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card .woocommerce-mini-cart__buttons.buttons a.checkout:hover, div#home_page section.main_part .container_part .row_part .col_content .wrapper_content .link_cat:hover, #shop_page section.filters .wrap_filters .hide_filters:hover, section.products_section .read_more:hover, #customer_support section.contact form.contact-form-tech input[type=submit]:hover, #advisor_page section.results .tab-pane .wrapper_btns .btn_nav:hover, section.conditioner_calculator .calculator .modal-content .buttonsSelect button.button:hover, #technology section.technology .wrapper_technology .loadMorePosts:hover, #guide section.guide .wrapper_guide .download_full_guide form input[type='submit']:hover, #guide section.guide .wrapper_guide .loadMorePosts:hover, #polices_terms section.pdf .wrapper_pdf .row_pdf .col_pdf .btn_download_pdf:hover, #work_tadiran section.form_work form input[type='submit']:hover, #magazines section.recommended_posts .wrapper_recommended .loadMorePosts:hover, #category_template_page section.main_part .container_part .row_part .col_content .wrapper_content .link:hover, #form-login-register #customer_login .col-1 form input[type=submit]:hover, #form-login-register #customer_login .col-2 form input[type=submit]:hover, #lost_reset_password_form form input[type=submit]:hover, #write_on_us section.filter_posts .filter_by_date .submit_filter:hover, #write_on_us section.posts .wrapper_posts .loadMorePosts:hover, section.contact-form-tech form input[type=submit]:hover {
    background-color: #282828 !important;
    color: white !important; }

.button_colors_black_bold, #cart_page form.woocommerce-cart-form .row_form .col-right .coupon .wrapper_coupon input[type=submit], #checkout_page form.checkout_coupon .form-row input[type="submit"] {
  background: #000000;
  color: white !important;
  transition: .2s all;
  cursor: pointer;
  user-select: none;
  font-family: 'OpenSansHebrewBold';
  font-size: 2rem;
  text-align: center;
  padding: 0.6rem 4.5rem; }
  .button_colors_black_bold:hover, #cart_page form.woocommerce-cart-form .row_form .col-right .coupon .wrapper_coupon input[type=submit]:hover, #checkout_page form.checkout_coupon .form-row input[type="submit"]:hover {
    background-color: #282828 !important; }

.button_colors_blue {
  background: #9FDBED;
  color: black !important;
  transition: .2s all;
  cursor: pointer;
  user-select: none;
  font-family: 'OpenSansHebrewBold';
  font-size: 2rem;
  text-align: center;
  padding: 0.6rem 4.5rem; }
  .button_colors_blue:hover {
    background-color: #a6e3f5 !important; }

.button_colors_white, ul.products li.product .product_wrapper .review, div#about_page section.communityInvolvement .cus_row .cus_col .content .link_page, #advisor_page section.results .nav .nav-item .nav-link, section.conditioner_calculator .calculator #myTabContent .tab-pane .wrapperBtnNav .btnTabs, .singleTechnology .wrapper_button .post_form, section.posts_article .wrapper_slider_container_article_posts .wrapper_content .link_to_post {
  background: #FFFFFF;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  color: black !important;
  transition: .2s all;
  cursor: pointer;
  user-select: none;
  font-family: 'OpenSansHebrewRegular';
  font-size: 1.8rem;
  text-align: center;
  padding: 0.6rem 4.5rem; }
  .button_colors_white:hover, ul.products li.product .product_wrapper .review:hover, div#about_page section.communityInvolvement .cus_row .cus_col .content .link_page:hover, #advisor_page section.results .nav .nav-item .nav-link:hover, section.conditioner_calculator .calculator #myTabContent .tab-pane .wrapperBtnNav .btnTabs:hover, .singleTechnology .wrapper_button .post_form:hover, section.posts_article .wrapper_slider_container_article_posts .wrapper_content .link_to_post:hover {
    background-color: #cecece !important; }

.button_trans_border, .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card .woocommerce-mini-cart__buttons.buttons a, .not-found .go_home, div#about_page section.communityInvolvement .loadMorePosts, #technology section.technology .wrapper_technology .wrapper article .wrapper_article .link_post, #guide section.guide .wrapper_guide .wrapper article .wrapper_article .link_post, #choose_conditioner section.choose_conditioner .wrapper_choose_conditioner .wrapper .block .wrapper_block .link_post, #thank_you section.main_section a.link {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border: .2rem solid #FFFFFF;
  color: #ffffff !important;
  transition: .2s all;
  cursor: pointer;
  user-select: none;
  font-family: 'OpenSansHebrewRegular';
  font-size: 1.8rem;
  text-align: center;
  padding: 0.5rem 4rem;
  background: transparent;
  border-radius: 0; }
  .button_trans_border:hover, .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card .woocommerce-mini-cart__buttons.buttons a:hover, .not-found .go_home:hover, div#about_page section.communityInvolvement .loadMorePosts:hover, #technology section.technology .wrapper_technology .wrapper article .wrapper_article .link_post:hover, #guide section.guide .wrapper_guide .wrapper article .wrapper_article .link_post:hover, #choose_conditioner section.choose_conditioner .wrapper_choose_conditioner .wrapper .block .wrapper_block .link_post:hover, #thank_you section.main_section a.link:hover {
    background-color: #cecece !important;
    color: black !important; }

.title_1, #catalog_lobby section.main_section .title_page, #customer_support section.main_section .title_page, div#about_page section.history .title, div#about_page section.communityInvolvement .title, #articles_tips_page section.main_section .title_page {
  font-family: 'OpenSansHebrewRegular';
  line-height: normal;
  font-size: 7.2rem;
  color: #FFFFFF;
  text-align: center; }

.title_2, #shop_page section.main_section .title_page, #advisor_page section.main_section .title_page, #technology section.main_section .title_page, .singleTechnology section.main_section .title_page, #guide section.main_section .title_page, #choose_conditioner section.main_section .title_page, #thank_you section.main_section .title_page, #polices_terms section.main_section .title_page, #work_tadiran section.main_section .title_page, #compare_page section.main_section .title_page, #new_store_locator section.header_section .title_page, #magazines section.main_section .title_page, #category_template_page section.main_section .title_page, #write_on_us section.main_section .title_page, #form_page section.main_section .title_page {
  font-family: "OpenSansHebrewRegular";
  line-height: normal;
  font-size: 9.6rem;
  text-align: center;
  color: #000000; }

.description_1, div#about_page section.history .description, div#about_page section.communityInvolvement .description {
  font-family: 'OpenSansHebrewRegular';
  line-height: 3.3rem;
  font-size: 2.1rem;
  text-align: center;
  color: #FFFFFF;
  max-width: 92.5rem;
  margin: auto; }

.paddingLeftNone {
  padding-left: 0; }

::-webkit-scrollbar {
  width: 6px;
  height: 6px; }

/* Track */
::-webkit-scrollbar-track {
  -webkit-border-radius: 20px;
  border-radius: 20px; }

/* Handle */
::-webkit-scrollbar-thumb {
  opacity: 1;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  background: rgba(26, 26, 26, 0.76); }

.hentry {
  margin: 0; }

.entry-header {
  display: none; }

.entry-content {
  margin: 0; }

a {
  text-decoration: none !important;
  cursor: pointer; }

*:focus {
  outline: 0 !important; }

/*MOBILE MENU START*/
.site-header-mobile {
  position: fixed !important;
  height: 16.6rem !important; }
  .site-header-mobile.black #toggle .span {
    background: black; }
  .site-header-mobile.sticky {
    background-color: black;
    height: 14rem !important; }
  .site-header-mobile .wrapper_header_mobile {
    padding: 0 !important;
    justify-content: space-between !important;
    height: 13.6rem !important;
    margin: auto;
    width: 100% !important;
    max-width: unset !important; }
    .site-header-mobile .wrapper_header_mobile a.link_home {
      height: auto !important;
      max-width: unset !important;
      width: 20% !important;
      padding: 0.8rem; }
      .site-header-mobile .wrapper_header_mobile a.link_home img {
        max-height: 7rem; }
    .site-header-mobile .wrapper_header_mobile .navBar {
      position: relative;
      z-index: 99; }
  .site-header-mobile div.search {
    margin-left: 0; }
    .site-header-mobile div.search img.img_search {
      cursor: pointer;
      width: 5rem;
      height: 5rem;
      padding: 0; }
  .site-header-mobile div.wrapper_mini_cart {
    margin: 0 2rem 0 0;
    width: 20%; }

/*MOBILE MENU END*/
.main-navigation li {
  float: right;
  position: relative; }
.main-navigation ul ul ul {
  left: 0;
  top: 0; }

body.single-product .fixed_buttons .button_fix.prod {
  display: block !important; }
body.single-product .fixed_buttons .button_fix.sell, body.single-product .fixed_buttons .button_fix.service {
  display: none !important; }

.fixed_buttons {
  position: fixed;
  bottom: 10%;
  left: 3%;
  z-index: 999; }
  .fixed_buttons .button_fix.prod {
    background: #E33535;
    color: #fff;
    display: none; }
  .fixed_buttons .button_fix {
    font-family: "OpenSansHebrewRegular";
    line-height: 1.4;
    font-size: 1.9rem;
    text-align: center;
    width: 12.574rem;
    height: 12.574rem;
    box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.25);
    border-radius: 50%;
    margin-bottom: 2rem;
    padding: 1rem;
    cursor: pointer;
    user-select: none;
    transition: 0.2s all; }
    .fixed_buttons .button_fix.active, .fixed_buttons .button_fix:hover {
      transform: scale(1.1); }
    .fixed_buttons .button_fix .border_btn {
      border: 1px solid #FFFFFF;
      border-radius: 50%;
      height: 100%;
      width: 100%;
      padding: 0.4rem 0.8rem; }
      .fixed_buttons .button_fix .border_btn p {
        margin: 0; }
    .fixed_buttons .button_fix.service {
      background: #a3d9ee !important;
      color: black; }
    .fixed_buttons .button_fix.sell {
      background: #737373;
      color: #fff; }
    .fixed_buttons .button_fix.service, .fixed_buttons .button_fix.sell {
      position: relative; }
      .fixed_buttons .button_fix.service a, .fixed_buttons .button_fix.sell a {
        color: #fefeff; }
      .fixed_buttons .button_fix.service .close_btns, .fixed_buttons .button_fix.sell .close_btns {
        position: absolute;
        top: -1rem;
        right: 0.4rem;
        background-color: black;
        border: .1rem solid white;
        width: 4rem;
        height: 4rem;
        border-radius: 50%;
        z-index: 1;
        opacity: 0;
        transition: .4s all; }
        .fixed_buttons .button_fix.service .close_btns:hover, .fixed_buttons .button_fix.sell .close_btns:hover {
          color: #ff8c61; }
        .fixed_buttons .button_fix.service .close_btns img, .fixed_buttons .button_fix.sell .close_btns img {
          width: 1.6rem;
          height: 1.6rem;
          object-fit: contain; }
      .fixed_buttons .button_fix.service.active .close_btns, .fixed_buttons .button_fix.sell.active .close_btns {
        opacity: 1; }
      .fixed_buttons .button_fix.service.active .button_fix_small, .fixed_buttons .button_fix.sell.active .button_fix_small {
        opacity: 1;
        visibility: unset;
        top: 1.4rem; }
        .fixed_buttons .button_fix.service.active .button_fix_small.tell, .fixed_buttons .button_fix.sell.active .button_fix_small.tell {
          right: -26.4rem; }
        .fixed_buttons .button_fix.service.active .button_fix_small.chat, .fixed_buttons .button_fix.sell.active .button_fix_small.chat {
          right: -26.4rem; }
        .fixed_buttons .button_fix.service.active .button_fix_small.email, .fixed_buttons .button_fix.sell.active .button_fix_small.email {
          right: -13.4rem; }
        .fixed_buttons .button_fix.service.active .button_fix_small.call_agent, .fixed_buttons .button_fix.sell.active .button_fix_small.call_agent {
          right: -13.4rem; }
        .fixed_buttons .button_fix.service.active .button_fix_small.robotic, .fixed_buttons .button_fix.sell.active .button_fix_small.robotic {
          right: -26.4rem; }
        .fixed_buttons .button_fix.service.active .button_fix_small.air_conditioner, .fixed_buttons .button_fix.sell.active .button_fix_small.air_conditioner {
          right: -39.4rem; }
        .fixed_buttons .button_fix.service.active .button_fix_small.washing_machine, .fixed_buttons .button_fix.sell.active .button_fix_small.washing_machine {
          right: -52.4rem; }
      .fixed_buttons .button_fix.service .button_fix_small, .fixed_buttons .button_fix.sell .button_fix_small {
        font-family: "OpenSansHebrewRegular";
        font-size: 1.6rem;
        color: black;
        line-height: 1;
        width: 10.5rem;
        height: 10.5rem;
        padding: .2rem .2rem;
        background-color: #fbfbfb;
        box-shadow: 0.2rem 0.4rem 1rem rgba(0, 0, 0, 0.25);
        border-radius: 50%;
        flex-direction: column;
        position: absolute;
        top: 1rem;
        right: 0;
        opacity: 0;
        visibility: hidden;
        transition: .4s all; }
        .fixed_buttons .button_fix.service .button_fix_small:hover, .fixed_buttons .button_fix.sell .button_fix_small:hover {
          transform: scale(1.1); }
        .fixed_buttons .button_fix.service .button_fix_small img, .fixed_buttons .button_fix.sell .button_fix_small img {
          margin-bottom: 1rem;
          width: 4.5rem;
          max-height: 4.3rem;
          object-fit: contain; }

div.search {
  text-align: center;
  cursor: pointer; }
  div.search p {
    font-family: 'OpenSansHebrewLight';
    font-size: 1.5rem;
    color: #ffffff;
    margin: 0; }
  div.search img.img_search {
    padding: 0.4rem 0 0 0;
    object-fit: contain;
    cursor: pointer;
    width: 3rem;
    height: 3rem;
    margin-bottom: 1rem; }

.wrapper_mini_cart a.icon_mini_card img {
  cursor: pointer;
  width: 3rem;
  height: 3rem;
  object-fit: contain;
  margin-bottom: 1rem; }

/*mini card */
.wrapper_mini_cart {
  position: relative;
  margin: 0 10% 0 0;
  width: 32%;
  text-align: center; }
  .wrapper_mini_cart .wrap_cart_count {
    position: absolute;
    top: -0.4rem;
    right: 2rem; }
    .wrapper_mini_cart .wrap_cart_count .wrapper_cart_count {
      background: #FF545E;
      border-radius: 50%;
      width: 1.6rem;
      height: 1.6rem;
      display: flex;
      align-items: center;
      justify-content: center; }
    .wrapper_mini_cart .wrap_cart_count .cart-count {
      font-size: 1.2rem;
      font-family: "OpenSansHebrewLight";
      color: white; }
  .wrapper_mini_cart .text_mini_cart {
    font-family: 'OpenSansHebrewLight';
    font-size: 1.5rem;
    color: #ffffff;
    margin: 0; }
  .wrapper_mini_cart .wrapper_mini_cart_drop {
    opacity: 0;
    visibility: hidden;
    transition: all .6s;
    padding-top: 4rem;
    position: absolute;
    width: 37.5rem;
    left: -4rem;
    z-index: 9; }
    .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card {
      position: relative;
      background: white;
      box-shadow: 0 0px 67px rgba(0, 0, 0, 0.05); }
      .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card:before {
        content: '';
        border: 2rem solid transparent;
        border-bottom: 3rem solid #fefeff;
        position: absolute;
        top: -4rem;
        left: 6.4rem; }
      .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card .woocommerce-mini-cart {
        max-height: 30rem;
        overflow: auto; }
      .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card .woocommerce-mini-cart__empty-message {
        font-size: 1.8rem;
        font-family: 'OpenSansHebrewLight';
        color: #243b58;
        padding: 9%; }
      .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card .woocommerce-mini-cart__total.total {
        display: flex;
        justify-content: space-between;
        padding: 5% 10%;
        color: #000000;
        font-family: "OpenSansHebrewBold";
        font-size: 1.6rem; }
        .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card .woocommerce-mini-cart__total.total strong {
          display: flex;
          align-items: center; }
        .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card .woocommerce-mini-cart__total.total .woocommerce-Price-amount {
          font-size: 2.5rem;
          color: #0BB731; }
      .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card .woocommerce-mini-cart__buttons.buttons {
        padding: 5% 10%; }
        .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card .woocommerce-mini-cart__buttons.buttons a {
          display: block;
          border: .2rem solid #000000;
          color: #000000 !important;
          box-shadow: none;
          margin-bottom: 1.5rem; }
          .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card .woocommerce-mini-cart__buttons.buttons a:hover {
            background-color: #f2f2f2 !important; }
        .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card .woocommerce-mini-cart__buttons.buttons a.checkout {
          display: block;
          border: none; }
      .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card li.mini_cart_item {
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 15rem;
        padding: 0 10%;
        border-bottom: .2rem solid #C2C2C2;
        font-family: 'OpenSansHebrewLight';
        font-size: 1.8rem; }
        .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card li.mini_cart_item .wrapper_info {
          display: flex;
          align-items: center;
          justify-content: space-between;
          width: 100%; }
          .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card li.mini_cart_item .wrapper_info:last-child {
            margin-top: 1.5rem; }
          .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card li.mini_cart_item .wrapper_info a img {
            max-height: 5rem;
            object-fit: contain; }
        .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card li.mini_cart_item a {
          display: flex;
          align-items: flex-start; }
        .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card li.mini_cart_item a.remove.remove_from_cart_button {
          width: auto; }
          .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card li.mini_cart_item a.remove.remove_from_cart_button img {
            width: 2.3rem;
            height: auto;
            max-height: 2.6rem;
            object-fit: contain; }
        .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card li.mini_cart_item .quantity {
          font-family: OpenSansHebrewLight;
          font-size: 2.5rem;
          color: #000000; }
          .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card li.mini_cart_item .quantity ins {
            background: transparent; }
          .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card li.mini_cart_item .quantity del {
            color: #999999; }
          .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card li.mini_cart_item .quantity .amount {
            font-family: OpenSansHebrewBold; }
        .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card li.mini_cart_item a {
          font-family: OpenSansHebrewLight;
          font-size: 1.5rem;
          color: #000000; }
          .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card li.mini_cart_item a:hover {
            color: #181818;
            font-weight: bold; }
      .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card img {
        margin-left: 3%;
        width: 31%; }
  .wrapper_mini_cart.hover .wrapper_mini_cart_drop {
    opacity: 1;
    visibility: visible; }
  .wrapper_mini_cart.disable_mini_cart {
    pointer-events: none;
    opacity: 0.5; }

/*mini card end*/
header#masthead {
  float: right;
  transition: all 0.6s ease;
  position: fixed;
  height: 21rem;
  width: 100%;
  z-index: 999; }
  header#masthead.black {
    box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.08); }
    header#masthead.black.sticky {
      background-color: white !important; }
    header#masthead.black .wrapper_header a.link_home img.logo {
      filter: invert(1); }
    header#masthead.black .wrapper_header nav img.global_lang {
      filter: invert(1); }
    header#masthead.black .wrapper_header nav ul li a {
      color: black !important; }
    header#masthead.black div.search img.img_search {
      filter: invert(1); }
    header#masthead.black div.search p {
      color: black; }
    header#masthead.black .wrapper_mini_cart .text_mini_cart {
      color: black; }
    header#masthead.black .wrapper_mini_cart a.icon_mini_card img {
      filter: invert(1); }
  header#masthead.sticky {
    height: 11rem;
    background-color: rgba(0, 0, 0, 0.41); }
    header#masthead.sticky .wrapper_header {
      height: 7.2rem; }
      header#masthead.sticky .wrapper_header a.link_home {
        height: 7.2rem; }
  header#masthead .wrapper_header {
    padding: 0 4.5rem;
    height: 15.6rem;
    width: 100%; }
    header#masthead .wrapper_header .navBar {
      padding-left: 4rem;
      width: 18%;
      height: 100%; }
      header#masthead .wrapper_header .navBar nav {
        text-align: center;
        margin-right: 15%; }
        header#masthead .wrapper_header .navBar nav img.global_lang {
          width: 3rem;
          height: 3rem;
          object-fit: contain;
          margin-bottom: 1rem; }
        header#masthead .wrapper_header .navBar nav ul li a {
          padding-top: 4rem;
          font-size: 1.5rem;
          text-transform: unset; }
    header#masthead .wrapper_header a.link_home {
      transition: all 0.6s ease;
      height: 14rem;
      width: 10%;
      text-align: center;
      display: block; }
      header#masthead .wrapper_header a.link_home img.logo {
        max-height: 100%; }
    header#masthead .wrapper_header nav#site-navigation ul li:last-child a {
      margin-right: 2.5rem; }
    header#masthead .wrapper_header nav#site-navigation ul li a {
      font-family: 'OpenSansHebrewRegular' !important;
      font-weight: 400;
      transition: font-weight 0.1s;
      color: #FFFFFF;
      margin: 0 2.5rem;
      padding: 0;
      /*white-space: nowrap;*/
      text-align: right; }
      header#masthead .wrapper_header nav#site-navigation ul li a:hover {
        font-weight: 400; }
    header#masthead .wrapper_header nav#site-navigation .sub-menu {
      width: 24rem; }
    header#masthead .wrapper_header nav.navLang:hover #custom-menu ul.sub-menu {
      visibility: unset;
      opacity: 1; }
    header#masthead .wrapper_header nav ul#custom-menu {
      margin: 0; }
      header#masthead .wrapper_header nav ul#custom-menu li .sub-menu {
        right: -6rem !important;
        width: 13.4rem;
        margin-top: 1rem;
        padding: 0 !important; }
        header#masthead .wrapper_header nav ul#custom-menu li .sub-menu a:after {
          display: none !important; }
    header#masthead .wrapper_header nav ul > li {
      position: relative;
      float: right; }
      header#masthead .wrapper_header nav ul > li:hover ul.sub-menu {
        visibility: unset;
        opacity: 1; }
    header#masthead .wrapper_header nav ul li a {
      font-family: 'OpenSansHebrewLight' !important;
      line-height: normal;
      font-size: 2rem;
      color: #FFFFFF;
      text-transform: uppercase; }
    header#masthead .wrapper_header nav ul li ul li a {
      font-family: 'OpenSansHebrewBold';
      line-height: normal;
      font-size: 1.5rem;
      color: #FFFFFF;
      text-transform: uppercase; }
    header#masthead .wrapper_header nav ul li .wrapper-sub-menu {
      padding-top: 2.5rem; }
    header#masthead .wrapper_header nav ul li ul.sub-menu {
      border-radius: .3rem;
      z-index: 999;
      position: absolute;
      right: 2.1rem !important;
      width: 290px;
      margin: 0;
      background: white;
      max-width: none;
      opacity: 0;
      display: block;
      visibility: hidden;
      transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in; }
      header#masthead .wrapper_header nav ul li ul.sub-menu li {
        width: 100%;
        float: right;
        position: unset; }
        header#masthead .wrapper_header nav ul li ul.sub-menu li a {
          display: block !important;
          margin: 0 !important;
          width: 100% !important;
          color: #000 !important;
          font-family: inherit;
          font-size: 1.6rem !important;
          text-align: left;
          font-weight: normal;
          padding: 0 1rem !important;
          line-height: 3.5rem;
          text-decoration: none;
          text-transform: none;
          vertical-align: baseline; }
          header#masthead .wrapper_header nav ul li ul.sub-menu li a:hover {
            background: #E9E9E9;
            border-radius: .2rem; }
    header#masthead .wrapper_header nav ul li ul.sub-menu-two {
      border-radius: .3rem 0 0 .3rem;
      padding: 4rem 2rem;
      z-index: 999;
      position: absolute;
      top: 0;
      right: 23.8rem !important;
      width: 51rem;
      min-height: 100%;
      height: auto;
      margin: 0;
      background: white;
      max-width: none;
      opacity: 0;
      display: block;
      visibility: hidden;
      transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;
      box-shadow: inset -0.6rem -0.1rem 2.1rem -1.8rem #ababab; }
      header#masthead .wrapper_header nav ul li ul.sub-menu-two li {
        position: unset; }
        header#masthead .wrapper_header nav ul li ul.sub-menu-two li a {
          display: flex !important;
          line-height: 2.2rem;
          padding: 1rem 1rem !important; }
          header#masthead .wrapper_header nav ul li ul.sub-menu-two li a .thumbnail_item {
            width: 9rem;
            height: 3rem;
            object-fit: contain;
            padding-left: .9rem; }
      header#masthead .wrapper_header nav ul li ul.sub-menu-two .col1 {
        width: 50%;
        display: inline-block;
        float: right; }
      header#masthead .wrapper_header nav ul li ul.sub-menu-two .col2 {
        width: 50%;
        display: inline-block;
        float: right;
        padding-right: 2rem; }
    header#masthead .wrapper_header nav ul li.has-childs a:after {
      content: "";
      display: inline-block;
      width: 0;
      height: 0;
      margin-right: 5px;
      vertical-align: middle;
      border-top: 5px dashed;
      border-top: 5px solid;
      border-right: 6px solid transparent;
      border-left: 6px solid transparent; }
    header#masthead .wrapper_header nav ul.sub-menu li:hover > ul.sub-menu-two {
      visibility: unset;
      opacity: 1; }
    header#masthead .wrapper_header nav#site-navigation ul li ul.sub-menu li a:after {
      display: none !important; }
    header#masthead .wrapper_header nav#site-navigation ul li .sub-menu a:after {
      display: none !important; }
    header#masthead .wrapper_header nav#site-navigation {
      width: 45%;
      display: flex;
      margin-top: 3.5rem; }
      header#masthead .wrapper_header nav#site-navigation.menuHeaderLeft {
        width: 27%;
        justify-content: center; }
        header#masthead .wrapper_header nav#site-navigation.menuHeaderLeft ul.sub-menu ul.sub-menu-two {
          left: 24rem !important;
          right: auto !important; }
      header#masthead .wrapper_header nav#site-navigation ul li a {
        font-family: 'OpenSansHebrewLight';
        font-weight: 400;
        transition: font-weight .1s;
        font-size: 2rem;
        color: #FFFFFF;
        margin: 0 2.5rem; }
      header#masthead .wrapper_header nav#site-navigation ul li .sub-menu {
        padding: .8rem .8rem .8rem 0; }
        header#masthead .wrapper_header nav#site-navigation ul li .sub-menu:before {
          content: '';
          border: 1.4rem solid transparent;
          border-bottom: 1.8rem solid #fefeff;
          position: absolute;
          top: -3rem;
          left: 16.4rem; }
        header#masthead .wrapper_header nav#site-navigation ul li .sub-menu a {
          padding: 0.1rem 1rem;
          display: flex;
          align-items: center;
          margin-top: 1rem; }
          header#masthead .wrapper_header nav#site-navigation ul li .sub-menu a:after {
            content: '⯇';
            margin-right: 0.4rem;
            font-size: 1.4rem; }

footer#colophon {
  background-color: black;
  padding: 5rem 0 2rem 0; }
  footer#colophon .wrapper_footer {
    width: 66.4%;
    margin: auto;
    max-width: 127.0rem;
    display: flex;
    flex-wrap: wrap; }
    footer#colophon .wrapper_footer .col_foot {
      text-align: right;
      width: 20%; }
      footer#colophon .wrapper_footer .col_foot .title {
        height: 4.2rem;
        font-family: 'OpenSansHebrewBold';
        font-size: 1.8rem;
        color: #FFFFFF; }
      footer#colophon .wrapper_footer .col_foot nav ul li {
        margin-bottom: 0.6rem; }
        footer#colophon .wrapper_footer .col_foot nav ul li a {
          font-family: 'OpenSansHebrewLight';
          font-size: 1.8rem;
          text-align: right;
          color: #FFFFFF; }
          footer#colophon .wrapper_footer .col_foot nav ul li a:hover {
            color: #a8a8a8; }
    footer#colophon .wrapper_footer .col_foot.col_logo {
      width: 20%;
      text-align: center; }
      footer#colophon .wrapper_footer .col_foot.col_logo .brands {
        max-width: 8rem;
        margin-top: 2rem; }
      footer#colophon .wrapper_footer .col_foot.col_logo .logo {
        max-width: 15rem; }
  footer#colophon .copyright {
    margin-top: 7rem;
    text-align: center;
    font-family: OpenSansHebrewLight;
    font-size: 1.4rem;
    color: #FFFFFF; }
  footer#colophon .footer_info {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0 9.5rem; }
  footer#colophon img.logo_joni {
    max-width: 10.7rem;
    display: block; }
  footer#colophon .seo_link {
    margin-top: 1rem;
    text-align: center;
    font-family: OpenSansHebrewLight;
    font-size: 1.4rem;
    color: #FFF;
    display: block; }

.socials_links {
  display: flex;
  justify-content: center;
  margin-top: 2rem; }
  .socials_links .col_social {
    margin: 0 0.4rem; }
    .socials_links .col_social a {
      border-radius: 50%;
      background: #005f7f;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 4.1rem;
      height: 4.1rem; }
      .socials_links .col_social a img {
        max-width: 2.2rem !important; }

/*********/
#toggle {
  width: 6rem;
  height: 8rem;
  cursor: pointer;
  float: right;
  transition: all 0.3s ease-out;
  visibility: visible;
  opacity: 1;
  margin-right: 4.5rem; }
  #toggle .span {
    height: 0.4rem;
    background: #fff;
    margin: 1.5rem auto 1.5rem auto;
    backface-visibility: hidden; }

#resize {
  z-index: 999;
  position: absolute;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100vh;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease-out;
  display: flex;
  align-items: flex-start; }
  #resize .close_menu {
    margin-top: 2rem;
    width: 15%;
    display: flex;
    justify-content: center; }
    #resize .close_menu img {
      opacity: 1;
      width: 6rem;
      height: 6rem;
      object-fit: contain; }
  #resize .wrapper-menu-mobile {
    padding: 3.4rem 1.5rem 10rem 1.5rem;
    background: #ffffff;
    height: 100vh;
    overflow: auto;
    width: 85%; }
    #resize .wrapper-menu-mobile .banners_menu .banner_menu {
      width: 100%;
      display: block;
      margin-bottom: 1.5rem; }
      #resize .wrapper-menu-mobile .banners_menu .banner_menu img {
        border-radius: 2rem;
        width: 100%;
        height: auto; }
    #resize .wrapper-menu-mobile .menu-mobile-menu-container {
      width: 100%;
      padding: 0 0 0 3rem; }
  #resize #menu {
    display: block;
    vertical-align: middle; }
    #resize #menu li {
      display: block;
      text-align: right;
      font-size: 2.8rem;
      line-height: 6rem;
      cursor: pointer;
      transition: all 0.6s ease-out;
      position: relative;
      border-bottom: .1rem solid #D9D9D9; }
      #resize #menu li:hover a {
        color: #000000;
        transition: all 0.3s ease-out;
        display: block; }
      #resize #menu li a {
        font-family: 'OpenSansHebrewLight' !important;
        color: #000000;
        display: block;
        padding: 3rem 0;
        line-height: 1; }
      #resize #menu li ul.sub-menu li {
        display: block;
        text-align: right;
        font-size: 2.5rem;
        cursor: pointer;
        transition: all 0.6s ease-out;
        position: relative;
        border-top: .1rem solid #D9D9D9;
        border-bottom: unset; }
  #resize ul.sub-menu {
    display: none;
    padding: 0 1rem 0 .4rem;
    margin: 0; }
  #resize span.submenu-indicator {
    position: absolute;
    color: #000000;
    left: 0;
    top: 3rem;
    width: 3rem;
    height: 3rem;
    background-size: cover;
    background: url("../img/icons/left-arrow-light.png") no-repeat center; }
  #resize li.active .submenu-indicator {
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg); }

#resize.active {
  visibility: visible;
  opacity: 1; }

body.modal-open {
  padding-right: 0 !important; }

body.rtl header#masthead .wrapper_header nav#site-navigation ul li .sub-menu {
  text-align: right; }

#SearchModal .modal-dialog {
  justify-content: flex-start;
  padding-top: 10vh; }
  #SearchModal .modal-dialog .modal-content {
    background: transparent;
    width: auto;
    border: 0;
    min-width: 35%;
    position: static; }
    #SearchModal .modal-dialog .modal-content .search-box {
      padding: 0 6rem 4rem;
      text-align: center; }
      #SearchModal .modal-dialog .modal-content .search-box h2 {
        color: #fff;
        font-size: 3rem;
        padding: 0 0 1rem; }
  #SearchModal .modal-dialog .modal-body {
    position: static; }
  #SearchModal .modal-dialog .close {
    float: right;
    font-size: 4.5rem;
    font-weight: 100;
    line-height: 1;
    color: #fff;
    text-shadow: none;
    opacity: 1;
    position: absolute;
    top: 9rem;
    right: 12rem; }

#mega-menu-item-nav_menu-8 h4 {
  opacity: 0;
  visibility: hidden; }

div.wpcf7 .wpcf7-submit:disabled {
  cursor: not-allowed !important;
  background: #545454 !important; }

#divPreContactUsButton {
  margin: 0 0 1rem 1rem; }
  #divPreContactUsButton #imgPreButton_ifrContactUs {
    width: 9.5rem;
    height: 9.5rem; }

@media (max-width: 767px) and (orientation: landscape) {
  .fixed_buttons .button_fix {
    width: 7.574rem;
    height: 7.574rem;
    font-size: 1.3rem;
    padding: 0.5rem; }

  .fixed_buttons .button_fix.service .button_fix_small,
  .fixed_buttons .button_fix.sell .button_fix_small {
    top: 0 !important;
    width: 7.5rem;
    height: 7.5rem;
    font-size: 1.2rem; }

  .fixed_buttons .button_fix.service .button_fix_small img, .fixed_buttons .button_fix.sell .button_fix_small img {
    width: 3rem;
    max-height: 3rem; } }
@media screen and (max-width: 767px) {
  #SearchModal .modal-dialog .modal-content .search-box h3 {
    font-size: 3.2rem; }

  #SearchModal .modal-dialog .modal-content .search-box h2 {
    font-size: 3.5rem; }

  footer#colophon .wrapper_footer .col_foot.col_logo {
    width: 100%;
    margin-top: 4rem; }

  footer#colophon .wrapper_footer {
    width: 90%; }

  footer#colophon .wrapper_footer .col_foot {
    width: 50%;
    margin-top: 4rem;
    padding: 0 1rem; }

  .main-navigation ul ul {
    float: none; }

  .wrapper_mini_cart .wrapper_mini_cart_drop {
    width: 60rem;
    left: -2rem; }

  .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card li.mini_cart_item a {
    font-size: 2.8rem; }

  .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card .woocommerce-mini-cart__buttons.buttons a {
    font-size: 3rem !important; }

  .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card li.mini_cart_item a.remove.remove_from_cart_button img {
    width: 3.3rem;
    max-height: 3.6rem; }

  .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card .woocommerce-mini-cart__empty-message {
    font-size: 2.8rem; }

  header#masthead .wrapper_header .navBar nav img.global_lang {
    width: 5rem;
    height: 5rem; }

  .wrapper_mini_cart a.icon_mini_card img {
    width: 5rem;
    height: 5rem; }

  .fixed_buttons .button_fix {
    transform: scale(0);
    transition: .4s all; }

  .fixed_buttons.sticky .button_fix {
    transform: scale(1); }

  .wrapper_mini_cart .wrap_cart_count {
    right: 0; }

  .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card:before {
    left: 2.4rem; }

  .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card .woocommerce-mini-cart__total.total {
    font-size: 3rem; }

  .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card .woocommerce-mini-cart__total.total .woocommerce-Price-amount {
    font-size: 3.2rem; }

  header#masthead .wrapper_header .navBar nav.navLang {
    margin-right: 10%; }

  .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card li.mini_cart_item {
    position: relative;
    padding: 0 10% 0 calc(10% + 3rem);
    height: 16rem; }

  .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card .woocommerce-mini-cart {
    max-height: 32rem; }

  .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card li.mini_cart_item a.remove.remove_from_cart_button {
    position: absolute;
    left: 3rem;
    top: 50%;
    transform: translateY(-50%); }

  .wrapper_mini_cart .wrap_cart_count .wrapper_cart_count {
    width: 2rem;
    height: 2rem; }
    .wrapper_mini_cart .wrap_cart_count .wrapper_cart_count .cart-count {
      font-size: 1.5rem; }

  #resize #menu li, #resize #menu li ul.sub-menu li {
    font-size: 3.6rem; } }
@media screen and (max-width: 991px) and (min-width: 768px) {
  .site-header-mobile .wrapper_header_mobile a.link_home {
    width: 5% !important; } }
@media screen and (max-width: 991px) {
  header#masthead .wrapper_header .navBar, header#masthead .wrapper_header nav#site-navigation {
    width: 43%;
    margin-top: 0; } }
@media screen and (max-width: 1366px) {
  header#masthead .wrapper_header nav#site-navigation ul li a {
    margin: 0 0 0 2rem !important; }

  header#masthead .wrapper_header nav#site-navigation ul li:last-child a {
    margin: 0 !important; }

  header#masthead .wrapper_header nav ul#custom-menu li .sub-menu {
    right: -10rem !important;
    width: 21.4rem; }

  header#masthead .wrapper_header nav ul li ul.sub-menu li a {
    font-size: 2.8rem !important;
    padding: 1rem 1rem !important; } }
div#home_page {
  background: #F4F4F5; }
  div#home_page section.main_slider_video_image #main_slider_image_video {
    height: 100vh;
    width: 100%;
    position: relative; }
    div#home_page section.main_slider_video_image #main_slider_image_video .item_slide {
      position: relative; }
    div#home_page section.main_slider_video_image #main_slider_image_video video.video, div#home_page section.main_slider_video_image #main_slider_image_video img.banner_img {
      position: relative;
      top: 0;
      left: 0;
      height: 100vh;
      object-fit: cover;
      width: 100%;
      transition: all .3s ease-in-out;
      padding: 0;
      margin: 0;
      display: block; }
    div#home_page section.main_slider_video_image #main_slider_image_video .info_wrapper {
      transition: all .3s ease-in-out;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
      div#home_page section.main_slider_video_image #main_slider_image_video .info_wrapper.overlay {
        background-color: rgba(0, 0, 0, 0.4); }
    div#home_page section.main_slider_video_image #main_slider_image_video .info_block {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 95%;
      max-width: 100rem;
      text-align: center; }
      div#home_page section.main_slider_video_image #main_slider_image_video .info_block .title {
        font-family: OpenSansHebrewRegular;
        line-height: 9.2rem;
        font-size: 9.6rem;
        color: #FFFFFF;
        margin-bottom: 4rem; }
      div#home_page section.main_slider_video_image #main_slider_image_video .info_block .text {
        font-family: OpenSansHebrewRegular;
        font-size: 2.5rem;
        line-height: 3.8rem;
        color: white;
        text-align: center; }
      div#home_page section.main_slider_video_image #main_slider_image_video .info_block #PlayVideo {
        text-align: center;
        margin-top: 2rem; }
        div#home_page section.main_slider_video_image #main_slider_image_video .info_block #PlayVideo .imgPlayVideo {
          cursor: pointer;
          display: inline; }
      div#home_page section.main_slider_video_image #main_slider_image_video .info_block .imgPlayVideo {
        cursor: pointer;
        display: inline; }
    div#home_page section.main_slider_video_image #main_slider_image_video .slick-dots {
      position: absolute;
      bottom: 3%;
      transform: translateX(-50%);
      left: 50%; }
      div#home_page section.main_slider_video_image #main_slider_image_video .slick-dots li {
        display: inline-block;
        vertical-align: top;
        margin: 0 .8rem; }
        div#home_page section.main_slider_video_image #main_slider_image_video .slick-dots li button {
          width: 16px;
          height: 16px;
          border: none;
          padding: 0;
          cursor: pointer;
          border-radius: 50%;
          vertical-align: middle;
          color: #d4d4d4;
          background-color: #d4d4d4;
          transition: all .3s ease;
          opacity: 0.7; }
          div#home_page section.main_slider_video_image #main_slider_image_video .slick-dots li button:focus {
            outline: none; }
          div#home_page section.main_slider_video_image #main_slider_image_video .slick-dots li button:hover {
            opacity: 1; }
        div#home_page section.main_slider_video_image #main_slider_image_video .slick-dots li.slick-active button {
          opacity: 1;
          background-color: #fffbfb;
          color: #fffbfb; }
  div#home_page section.banner img {
    width: 100%;
    height: auto;
    object-fit: contain; }
  div#home_page section.main_part .container_part {
    padding: 0; }
    div#home_page section.main_part .container_part .row_part {
      flex-direction: row-reverse;
      margin: 0; }
      div#home_page section.main_part .container_part .row_part:nth-child(2n) {
        flex-direction: row; }
      div#home_page section.main_part .container_part .row_part .col_img {
        padding: 0; }
        div#home_page section.main_part .container_part .row_part .col_img img {
          width: 100%;
          height: 100%;
          object-fit: cover;
          max-width: 96rem;
          max-height: 96rem; }
      div#home_page section.main_part .container_part .row_part .col_content {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 1rem 6.5rem;
        text-align: right;
        background: #ffffff; }
        div#home_page section.main_part .container_part .row_part .col_content .slider_series {
          width: 85%; }
          div#home_page section.main_part .container_part .row_part .col_content .slider_series .button-next-series, div#home_page section.main_part .container_part .row_part .col_content .slider_series .button-prev-series {
            margin-top: -6%; }
        div#home_page section.main_part .container_part .row_part .col_content .wrapper_content {
          margin-bottom: 8rem;
          max-width: 60rem;
          width: 90%; }
          div#home_page section.main_part .container_part .row_part .col_content .wrapper_content .title {
            font-family: OpenSansHebrewRegular;
            font-size: 5.2rem;
            color: #000000;
            max-width: 50rem; }
          div#home_page section.main_part .container_part .row_part .col_content .wrapper_content .logos {
            margin: 2rem 0 0 0; }
            div#home_page section.main_part .container_part .row_part .col_content .wrapper_content .logos img {
              max-height: 4.6rem;
              object-fit: contain; }
          div#home_page section.main_part .container_part .row_part .col_content .wrapper_content .text {
            margin: 1.4rem auto 3rem auto;
            font-family: 'OpenSansHebrewRegular';
            line-height: normal;
            font-size: 2.2rem;
            color: #000000; }
          div#home_page section.main_part .container_part .row_part .col_content .wrapper_content .link_cat {
            padding: 1.3rem 4.8rem; }

#VideoModal .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 5rem;
  color: #fff;
  z-index: 99;
  opacity: 1; }

.modal-backdrop.show {
  opacity: .8; }

#VideoModal #video {
  width: 100%; }

/**/
section.tadiran_online {
  display: inline-block;
  background: #F4F4F4;
  padding: 3.2rem 0 2.2rem 0;
  width: 100%; }
  section.tadiran_online .title_section {
    text-align: center;
    font-family: 'OpenSansHebrewRegular';
    font-size: 6.2rem;
    color: #000000; }
  section.tadiran_online .row_icons {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
    padding: 2rem 0;
    margin: 6.4rem 0 0 0; }
    section.tadiran_online .row_icons .col_icon {
      border-right: .1rem solid #C4C4C4;
      width: 25%;
      text-align: center; }
      section.tadiran_online .row_icons .col_icon:first-child {
        border: unset; }
      section.tadiran_online .row_icons .col_icon img {
        width: 4.5rem;
        height: auto;
        margin-bottom: 1rem; }
      section.tadiran_online .row_icons .col_icon .title_col {
        font-family: "OpenSansHebrewRegular";
        font-size: 2.8rem;
        color: #333333;
        margin: 0; }
      section.tadiran_online .row_icons .col_icon .text_col {
        font-family: "OpenSansHebrewRegular";
        font-size: 2rem;
        color: #000000;
        margin: 0;
        padding: 0 21.3%; }

@media screen and (max-width: 991px) {
  div#home_page section.main_slider_video_image #main_slider_image_video .slick-dots li button {
    width: 15px;
    height: 15px; } }
@media screen and (max-width: 767px) and (orientation: landscape) {
  div#home_page section.main_slider_video_image #main_slider_image_video .info_wrapper .info_block .title {
    font-size: 5.6rem;
    margin-bottom: 0; }

  div#home_page section.main_slider_video_image #main_slider_image_video,
  div#home_page section.main_slider_video_image #main_slider_image_video video.video,
  div#home_page section.main_slider_video_image #main_slider_image_video img.banner_img {
    height: 160vh; } }
@media screen and (max-width: 767px) {
  div#home_page .main_slider_video .caption {
    width: 80%; }

  div#home_page .main_slider_video .caption .title {
    font-size: 6.6rem; }

  div#home_page section.main_part .container_part .row_part .col_img {
    height: 35rem;
    margin-top: 2rem; }

  div#home_page section.main_part .container_part .row_part .col_content {
    padding: 4rem 6.5rem; }

  div#home_page section.main_part .container_part .row_part .col_content .wrapper_content .title {
    max-width: 100%; }

  div#home_page section.main_part .container_part .row_part .col_content .slider_series {
    width: 100%; }

  section.tadiran_online .row_icons .col_icon {
    height: unset;
    width: 100%;
    border-right: unset; }

  section.tadiran_online .row_icons {
    flex-wrap: nowrap; }

  section.tadiran_online .row_icons .col_icon .title_col {
    font-size: 3.9rem; }

  section.tadiran_online .row_icons .col_icon .text_col {
    font-size: 3rem; }

  section.tadiran_online .row_icons .col_icon .title_col {
    font-size: 3.2rem; }

  section.tadiran_online .row_icons .col_icon img {
    width: 10.5rem;
    max-height: 12rem;
    object-fit: contain; }

  section.tadiran_online .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active {
    background: black; }

  section.tadiran_online .swiper-pagination.swiper-pagination-bullets {
    margin: 2rem 0;
    position: static; }

  section.tadiran_online .swiper-button-tadiran-online-next {
    width: 7.4rem;
    height: 7.4rem;
    background-size: 7.4rem;
    left: 0;
    right: auto;
    margin: 0;
    background-image: url("../img/left-arrow-related.png"); }
  section.tadiran_online .swiper-button-tadiran-online-prev {
    width: 7.4rem;
    height: 7.4rem;
    background-size: 7.4rem;
    right: 0;
    left: auto;
    margin: 0;
    background-image: url("../img/right-arrow-related.png"); }

  section.tadiran_online .row_icons {
    margin: .2rem 0 0 0;
    padding: .4rem 0; } }
body #shop_page section.main_section {
  height: auto !important;
  min-height: 50rem !important; }

.wrapper_search_product {
  position: relative;
  width: 60rem;
  max-width: 95%;
  margin: 0 auto; }
  .wrapper_search_product label {
    font-family: 'OpenSansHebrewRegular';
    font-size: 1.4rem;
    text-align: right;
    color: #FFFFFF;
    width: 100%; }
  .wrapper_search_product .wrapper_input_search {
    height: 4rem;
    position: relative; }
    .wrapper_search_product .wrapper_input_search:before {
      content: '';
      background: url("../img/icons/svg/search.svg") no-repeat;
      width: 2rem;
      height: 2rem;
      background-size: contain;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      left: 1.6rem;
      z-index: 5; }
    .wrapper_search_product .wrapper_input_search input.search_product {
      position: relative;
      z-index: 3;
      width: 100%;
      height: 100%;
      background: #FFFFFF;
      padding: 0 1.5rem 0 5rem;
      box-shadow: 0 0.2rem 0.9rem 0 rgba(0, 0, 0, 0.75);
      border-radius: .2rem;
      font-family: 'OpenSansHebrewRegular';
      font-size: 1.6rem;
      color: #000000; }
  .wrapper_search_product .items_products {
    position: absolute;
    z-index: 100;
    right: 0;
    width: 100%;
    background: #FFFFFF;
    border-radius: 0 0 .5rem .5rem;
    box-shadow: 0 0.5rem 3.2rem rgba(36, 59, 88, 0.2);
    display: none;
    overflow: auto;
    max-height: 69rem; }
    .wrapper_search_product .items_products .product_item {
      display: flex;
      align-items: center;
      text-align: right;
      transition: .3s all;
      padding: 1.5rem 3rem;
      min-height: 6rem; }
      .wrapper_search_product .items_products .product_item:hover {
        box-shadow: 0 0.5rem 3.2rem rgba(36, 59, 88, 0.2); }
      .wrapper_search_product .items_products .product_item:first-child {
        margin-top: 2.5rem; }
      .wrapper_search_product .items_products .product_item:last-child {
        margin-bottom: 2.5rem; }
      .wrapper_search_product .items_products .product_item p {
        padding-right: 2rem;
        font-family: 'OpenSansHebrewRegular';
        font-size: 1.8rem;
        color: #666666;
        margin: 0;
        width: 80%; }
      .wrapper_search_product .items_products .product_item img.thumbnail_product {
        width: 20%;
        max-height: 5rem;
        object-fit: contain; }
    .wrapper_search_product .items_products .no_product_items {
      padding: 1.5rem 3rem;
      font-family: 'OpenSansHebrewRegular';
      font-size: 1.8rem;
      color: #666666;
      text-align: center; }
    .wrapper_search_product .items_products .show_all_products, .wrapper_search_product .items_products .show_all_posts {
      text-align: center;
      font-family: 'OpenSansHebrewRegular';
      font-size: 1.8rem;
      color: #666666;
      cursor: pointer;
      margin: 2rem 0 1rem 0; }

#shop_page.electric_devices section.products_section .read_more {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  background: #FFFFFF;
  border: .1rem solid #000000;
  border-radius: 1rem;
  color: black !important;
  transition: .2s all;
  cursor: pointer;
  user-select: none;
  font-family: 'OpenSansHebrewRegular';
  font-size: 2.2rem;
  text-align: center;
  padding: 1.6rem 7.5rem;
  margin-left: 1.2rem; }
  #shop_page.electric_devices section.products_section .read_more:hover {
    background-color: #f8f8f9 !important; }
#shop_page section.main_section {
  background-size: cover !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  padding: 18.6rem 0 4rem 0; }
  #shop_page section.main_section .title_page {
    font-size: 8rem;
    color: white; }
  #shop_page section.main_section .series {
    text-transform: uppercase;
    color: white;
    font-size: 2.4rem;
    font-family: 'OpenSansHebrewRegular';
    max-width: 62rem;
    text-align: center; }
#shop_page section.compare-buttons {
  position: static;
  padding-left: 7rem;
  margin-bottom: 2.8rem;
  display: flex;
  justify-content: space-between; }
  #shop_page section.compare-buttons .sort_filter .orderby_select {
    cursor: pointer;
    border: 0.1rem solid rgba(0, 0, 0, 0.5);
    height: 3.6rem;
    font-family: 'OpenSansHebrewRegular';
    font-size: 1.8rem;
    color: #8C8B8B;
    border-radius: .4rem; }
#shop_page section.filter_leasing {
  position: relative; }
  #shop_page section.filter_leasing .wrapper_filter_leasing {
    margin: 4rem 0 4rem 0;
    height: 9.8rem;
    width: 100%;
    background-image: linear-gradient(to bottom, #ffffff, #fdfdfd, #fbfbfc, #f9fafa, #f7f8f8); }
    #shop_page section.filter_leasing .wrapper_filter_leasing.leasing .button_filter {
      transform: rotate(-60deg); }
    #shop_page section.filter_leasing .wrapper_filter_leasing.regular .button_filter {
      transform: rotate(60deg); }
    #shop_page section.filter_leasing .wrapper_filter_leasing .info_leasing {
      cursor: pointer;
      font-size: 1.6rem;
      font-family: "OpenSansHebrewRegular";
      color: black;
      text-decoration: underline;
      position: absolute;
      bottom: -3.6rem;
      width: 100%;
      left: 0;
      display: flex;
      justify-content: center;
      align-items: center;
      margin-top: 0.8rem; }
      #shop_page section.filter_leasing .wrapper_filter_leasing .info_leasing .text {
        font-size: 1.8rem;
        font-family: 'OpenSansHebrewRegular';
        text-decoration: underline; }
      #shop_page section.filter_leasing .wrapper_filter_leasing .info_leasing p {
        margin: 0; }
      #shop_page section.filter_leasing .wrapper_filter_leasing .info_leasing .leasing_method {
        opacity: 0;
        visibility: hidden;
        margin-top: 0.4rem;
        font-size: 1.5rem;
        font-family: 'OpenSansHebrewRegular';
        color: #e4e4e4;
        width: 31.6rem;
        background-color: #5f5f5f;
        padding: 1rem 1.4rem;
        border-radius: 1rem;
        position: absolute;
        bottom: 5.1rem;
        left: 0; }
        #shop_page section.filter_leasing .wrapper_filter_leasing .info_leasing .leasing_method:after {
          content: '';
          border: 2.2rem solid transparent;
          border-top: 2rem solid #5f5f5f;
          position: absolute;
          bottom: -4rem;
          left: 5.4rem; }
      #shop_page section.filter_leasing .wrapper_filter_leasing .info_leasing:hover .leasing_method {
        opacity: 1;
        visibility: unset; }
    #shop_page section.filter_leasing .wrapper_filter_leasing .text_leasing {
      width: 7%;
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      top: 0;
      z-index: 1; }
    #shop_page section.filter_leasing .wrapper_filter_leasing .lines {
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translateX(-50%);
      width: 34.8rem; }
    #shop_page section.filter_leasing .wrapper_filter_leasing .button_regular, #shop_page section.filter_leasing .wrapper_filter_leasing .button_leasing {
      background-color: #ffffff;
      border: .1rem solid black;
      border-radius: 1rem;
      width: 18.6rem;
      height: 4.3rem;
      font-size: 2.2rem;
      font-family: "OpenSansHebrewBold";
      text-align: center;
      color: black;
      cursor: pointer;
      position: absolute;
      z-index: 1;
      top: 7%;
      transition: .2s; }
      #shop_page section.filter_leasing .wrapper_filter_leasing .button_regular:hover, #shop_page section.filter_leasing .wrapper_filter_leasing .button_regular.active, #shop_page section.filter_leasing .wrapper_filter_leasing .button_leasing:hover, #shop_page section.filter_leasing .wrapper_filter_leasing .button_leasing.active {
        background-color: #000000;
        color: #ffffff; }
    #shop_page section.filter_leasing .wrapper_filter_leasing .button_regular {
      right: 32%; }
    #shop_page section.filter_leasing .wrapper_filter_leasing .button_leasing {
      left: 32%; }
    #shop_page section.filter_leasing .wrapper_filter_leasing .wrapper_button_filter {
      background-color: #ffffff;
      border-radius: 50%;
      width: 17.4rem;
      height: 17.4rem;
      position: absolute;
      top: 1.2rem;
      left: 50%;
      transform: translateX(-50%); }
      #shop_page section.filter_leasing .wrapper_filter_leasing .wrapper_button_filter .button_filter {
        cursor: pointer;
        border-radius: 50%;
        width: 14.4rem;
        height: 14.4rem;
        box-shadow: 0px 0px 9.5px 0.5px rgba(0, 0, 0, 0.1);
        transition: .6s; }
        #shop_page section.filter_leasing .wrapper_filter_leasing .wrapper_button_filter .button_filter .handle {
          height: 80%;
          width: 3rem;
          border-radius: .8rem;
          background-color: white;
          box-shadow: inset 0px 0px 3.25px 1.75px rgba(0, 0, 0, 0.08);
          display: flex;
          align-items: flex-start;
          justify-content: center; }
          #shop_page section.filter_leasing .wrapper_filter_leasing .wrapper_button_filter .button_filter .handle .line {
            background-color: black;
            border-bottom-left-radius: .5rem;
            border-bottom-right-radius: .5rem;
            box-shadow: 0px 0px 9.5px 0.5px rgba(0, 0, 0, 0.1);
            width: 0.8rem;
            height: 3.7rem; }
#shop_page section.filters {
  width: 16%;
  margin: 0 3.7rem 0 0; }
  #shop_page section.filters .wrap_2_filters {
    position: relative;
    padding: 2rem;
    background: #F3F4F4;
    border-radius: .5rem; }
  #shop_page section.filters img.banner_lobby {
    margin-top: 3rem;
    width: 100%; }
  #shop_page section.filters .wrap_filters {
    width: 100%;
    height: 100%; }
    #shop_page section.filters .wrap_filters .header_filter {
      display: flex;
      align-items: center;
      padding: 3.2rem 0 2rem 0;
      justify-content: space-between; }
      #shop_page section.filters .wrap_filters .header_filter .title_filters {
        font-family: 'OpenSansHebrewBold';
        font-size: 3rem;
        color: #333333; }
      #shop_page section.filters .wrap_filters .header_filter .close {
        width: 2.2rem;
        height: 2.2rem;
        object-fit: contain; }
      #shop_page section.filters .wrap_filters .header_filter .back {
        width: 2.2rem;
        height: 2.2rem;
        object-fit: contain;
        display: none; }
    #shop_page section.filters .wrap_filters .hide_filters {
      margin: 3.5rem 0;
      font-size: 3rem; }
    #shop_page section.filters .wrap_filters .product-filter-block {
      display: flex;
      flex-direction: column; }
      #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter {
        text-align: right;
        width: 100%;
        position: relative;
        margin: 0 1.1% 2rem 1.1%; }
        #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter:last-child {
          margin-bottom: 0; }
        #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .wrap_title_clear_btn.active .widget-title:before {
          transform: translateY(-50%) rotate(90deg); }
        #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .widget-title {
          cursor: pointer;
          border-top: .2rem solid #D8D8D8;
          border-bottom: .2rem solid #D8D8D8;
          padding: 0.8rem;
          margin: 0;
          font-family: 'OpenSansHebrewBold';
          line-height: normal;
          font-size: 1.8rem;
          color: #000000;
          position: relative; }
          #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .widget-title:before {
            transition: 0.6s;
            content: ' ';
            background-image: url("../img/arrow_bottom.png");
            background-size: cover;
            position: absolute;
            width: 1.583rem;
            height: 0.833rem;
            left: 1rem;
            top: 50%;
            transform: translateY(-50%); }
        #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes {
          width: 100%;
          padding: 1rem 1rem 1rem 0.5rem; }
          #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes.cooling_capacity_filter, #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes.price_filter {
            padding: 1rem 2.4rem 4.7rem 1rem; }
            #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes.cooling_capacity_filter label, #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes.price_filter label {
              display: block;
              margin: 0; }
          #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes .amount {
            width: 100%;
            background: transparent;
            border: 0;
            color: #848484;
            font-family: 'OpenSansHebrewBold';
            font-size: 1.6rem; }
          #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes #slider-range-btu, #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes #slider-range-price {
            height: .2rem;
            border: 0;
            background: rgba(0, 0, 0, 0.2); }
            #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes #slider-range-btu .ui-slider-range, #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes #slider-range-price .ui-slider-range {
              background: black; }
            #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes #slider-range-btu .ui-slider-handle, #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes #slider-range-price .ui-slider-handle {
              width: 2.5rem;
              height: 2.5rem;
              background: #FFFFFF;
              border-radius: 50%;
              border: .2rem solid #383E3E;
              top: -1.19rem; }
              #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes #slider-range-btu .ui-slider-handle .displayAmount, #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes #slider-range-price .ui-slider-handle .displayAmount {
                position: absolute;
                top: 2.8rem;
                left: 50%;
                transform: translateX(-50%);
                width: fit-content;
                text-align: center;
                font-family: 'OpenSansHebrewBold';
                font-size: 1rem;
                color: #000000;
                line-height: 1.1; }
          #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes .checkbox_wrapper {
            font-family: 'OpenSansHebrewRegular';
            line-height: normal;
            font-size: 1.4rem;
            color: #000000; }
            #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes .checkbox_wrapper.hide {
              display: none; }
            #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes .checkbox_wrapper.checked_all_checkbox_wrapper {
              border-bottom: .1rem solid #D8D8D8;
              margin-bottom: 1rem; }
            #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes .checkbox_wrapper:last-child label {
              margin-bottom: 0; }
            #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes .checkbox_wrapper.category_link_wrapper {
              margin: 1rem 0; }
            #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes .checkbox_wrapper .category_link {
              color: #000000; }
          #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes .load_more {
            margin-top: 2rem;
            text-align: center;
            font-family: 'OpenSansHebrewRegular';
            font-size: 1.2rem;
            color: #000000;
            text-decoration-line: underline;
            cursor: pointer; }
        #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .styled-checkbox {
          position: absolute;
          opacity: 0; }
          #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .styled-checkbox + label {
            position: relative;
            cursor: pointer;
            padding: 0;
            margin-bottom: 1rem; }
          #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .styled-checkbox + label:before {
            content: '';
            margin-left: 1.2rem;
            display: inline-block;
            vertical-align: text-top;
            width: 1.6rem;
            height: 1.6rem;
            background-image: linear-gradient(to top, #f2f4f8 0%, #f2f4f8 1%, white 100%);
            border: 1px solid #ced0da;
            border-radius: 0.1rem; }
          #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .styled-checkbox:hover + label:before {
            background-image: linear-gradient(to top, #4e85c7 0%, #4e85c7 1%, #94c4fe 100%);
            border: 0; }
          #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .styled-checkbox:checked + label:before {
            background-image: linear-gradient(to top, #4e85c7 0%, #4e85c7 1%, #94c4fe 100%);
            border: 0; }
          #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .styled-checkbox:disabled + label {
            color: #b8b8b8;
            cursor: auto; }
          #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .styled-checkbox:disabled + label:before {
            box-shadow: none;
            background: #ddd; }
          #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .styled-checkbox:checked + label:after {
            content: '';
            position: absolute;
            right: 1.1rem;
            top: .8rem;
            background: white;
            width: .2rem;
            height: .2rem;
            box-shadow: 1px 0 0 white, 3px 0 0 white, 3px -2px 0 white, 3px -4px 0 white, 3px -6px 0 white, 3px -8px 0 white;
            transform: rotate(45deg); }
#shop_page .wrapper_products_section {
  margin-top: 5.2rem;
  padding: 0 0 7rem;
  display: flex;
  align-items: flex-start; }
#shop_page ul.products li.product {
  min-height: 64rem; }
#shop_page ul.products img.banner {
  width: 100%;
  height: auto;
  object-fit: contain;
  margin: 1.5rem 0 4rem 0; }

#shop_page #content, .single-product .compare-holder {
  position: relative; }

section.compare-buttons {
  position: absolute;
  top: 2rem;
  left: 2.5%; }
  section.compare-buttons ul li {
    display: inline-block;
    padding-right: 2rem; }
    section.compare-buttons ul li a, section.compare-buttons ul li span {
      font-size: 1.8rem;
      font-family: 'OpenSansHebrewRegular';
      color: #000; }
    section.compare-buttons ul li img {
      width: 3.9rem; }

.text_compare_btn {
  display: block !important;
  transition: opacity 0.4s;
  visibility: hidden;
  opacity: 0;
  text-align: center;
  margin-bottom: 1rem; }
  .text_compare_btn span {
    font-family: 'OpenSansHebrewBold';
    line-height: normal;
    font-size: 1.6rem;
    color: #000000; }
    .text_compare_btn span.lastTwoWorld {
      text-decoration: underline; }

section.products_section {
  max-width: 182rem;
  width: 84%;
  margin: 0 auto;
  padding-right: 3.5rem; }
  section.products_section section.tadiran_online {
    margin-bottom: 3rem;
    float: right; }
    section.products_section section.tadiran_online .row_icons .col_icon .text_col {
      padding: 0 15%; }
  section.products_section ul.products {
    padding-bottom: 8rem;
    position: relative; }
    section.products_section ul.products li.product {
      margin: 0 0 2.992em 1.5%;
      width: 31.83%; }
      section.products_section ul.products li.product:nth-child(3n) {
        margin-left: 0 !important; }
      section.products_section ul.products li.product.first {
        clear: none; }
      section.products_section ul.products li.product.last {
        margin-left: 1.5%; }
  section.products_section .read_more {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    padding: 0.9rem 0;
    width: 100%;
    max-width: 33rem; }
  section.products_section .woocommerce-pagination {
    display: none; }

.woocommerce-info.no-results {
  font-family: OpenSansHebrewBold;
  font-size: 2.5rem;
  color: black;
  text-align: center; }

ul.products li.product {
  min-height: 65rem;
  width: 28.5%;
  margin: 0 2.4% 2%;
  display: block;
  justify-content: flex-start;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }
  ul.products li.product:hover {
    z-index: 1;
    height: auto;
    box-shadow: 0 5px 32px rgba(36, 59, 88, 0.2);
    background: #ffffff; }
  ul.products li.product h2, ul.products li.product h2 a {
    margin: 1.5rem 0 0.8rem 0;
    font-family: 'OpenSansHebrewBold';
    line-height: normal;
    font-size: 2rem;
    text-align: center;
    color: #000000; }
  ul.products li.product .sku_wrapper {
    font-family: 'OpenSansHebrewRegular';
    line-height: normal;
    font-size: 1.8rem;
    color: #000000;
    display: flex;
    justify-content: center;
    margin-bottom: 0.5rem; }
    ul.products li.product .sku_wrapper .sku {
      margin-right: .6rem; }
  ul.products li.product .wrapper_attr {
    display: flex;
    justify-content: center;
    font-family: 'OpenSansHebrewRegular';
    line-height: normal;
    font-size: 1.8rem;
    color: #000000; }
    ul.products li.product .wrapper_attr .name_attr {
      margin-left: 0.3rem; }
  ul.products li.product .price {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
    font-family: 'OpenSansHebrewBold';
    font-size: 2.8rem;
    line-height: 0; }
    ul.products li.product .price * {
      background: none;
      font-family: "OpenSansHebrewBold";
      font-size: 2.8rem;
      margin: 0; }
    ul.products li.product .price del {
      margin-right: 1rem;
      color: #A9A9A9;
      display: inline-block; }
      ul.products li.product .price del * {
        color: #A9A9A9;
        font-size: 2.2rem !important; }
  ul.products li.product ins, ul.products li.product .woocommerce-Price-amount.amount {
    background: none;
    font-family: 'OpenSansHebrewBold';
    font-size: 2.8rem;
    margin: 1.5rem 0;
    display: block;
    text-align: center;
    line-height: 1;
    color: #000000; }
  ul.products li.product ins {
    display: inline-block; }
  ul.products li.product .thumbnail_wrapper {
    justify-content: center;
    min-height: 20rem;
    align-items: center;
    max-width: 100%; }
    ul.products li.product .thumbnail_wrapper .product_thumbnail {
      object-fit: contain;
      max-width: 100%; }
  ul.products li.product .tinvwl_add_to_wishlist_button {
    margin-top: 0; }
  ul.products li.product .product_wrapper {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 1.5rem 3rem 2rem; }
    ul.products li.product .product_wrapper .wrapper_label {
      position: absolute;
      left: 1.5rem;
      top: 5rem;
      z-index: 1;
      height: auto; }
      ul.products li.product .product_wrapper .wrapper_label img {
        width: 9rem;
        height: auto;
        margin-right: .4rem; }
    ul.products li.product .product_wrapper .review {
      display: none;
      margin-top: 6rem; }
    ul.products li.product .product_wrapper table.shop_attributes td, ul.products li.product .product_wrapper table.shop_attributes th {
      font-family: 'OpenSansHebrewBold';
      line-height: normal;
      font-size: 1.8rem;
      text-align: center;
      color: #000000; }
    ul.products li.product .product_wrapper table.shop_attributes td {
      text-align: right; }
    ul.products li.product .product_wrapper table.shop_attributes th {
      text-align: left; }
  ul.products li.product .out_stock {
    font-family: "OpenSansHebrewRegular";
    font-size: 1.6rem;
    color: red;
    margin: 0;
    height: 7.2em;
    display: flex;
    align-items: center;
    justify-content: center; }
  ul.products li.product .wrapper_buy_now {
    display: flex;
    justify-content: center;
    margin-top: 2rem; }
    ul.products li.product .wrapper_buy_now .buy_now {
      display: flex;
      flex-direction: row;
      position: relative;
      height: 7.2rem;
      border: 0.2rem solid rgba(0, 0, 0, 0);
      background: #000000;
      color: #ffffff;
      font-family: "OpenSansHebrewRegular";
      font-size: 2.5rem;
      text-align: center;
      width: 60%;
      align-items: center;
      border-radius: 1rem; }
      ul.products li.product .wrapper_buy_now .buy_now:hover {
        background: rgba(0, 0, 0, 0.85); }
  ul.products li.product .compare-buttons {
    position: absolute;
    bottom: 1%;
    z-index: 99;
    width: 100%; }
    ul.products li.product .compare-buttons li {
      padding: 0;
      width: 10%;
      float: right;
      display: flex;
      justify-content: center;
      margin: 0 1rem; }
      ul.products li.product .compare-buttons li a img {
        width: 3.7rem !important; }
    ul.products li.product .compare-buttons ul {
      display: flex;
      justify-content: center;
      margin-bottom: 1rem; }
    ul.products li.product .compare-buttons .text_to_label {
      font-family: 'OpenSansHebrewBold';
      line-height: normal;
      font-size: 1.6rem;
      color: #000000;
      text-align: center;
      padding: 0 8%;
      min-height: 2.2rem;
      margin: 1.5rem 0 1.5rem 0; }

section.popular.products {
  margin-top: 18rem;
  width: 100%; }
  section.popular.products .title_section {
    font-family: 'OpenSansHebrewBold';
    font-size: 3rem;
    text-align: center;
    color: #000000; }
  section.popular.products .wrapper_swiper_popular {
    position: relative; }
    section.popular.products .wrapper_swiper_popular .swiper-container-popular {
      margin-top: 5rem; }
      section.popular.products .wrapper_swiper_popular .swiper-container-popular ul li.product {
        margin: 0;
        min-height: 52rem; }
        section.popular.products .wrapper_swiper_popular .swiper-container-popular ul li.product:hover {
          box-shadow: none; }
    section.popular.products .wrapper_swiper_popular .swiper-button-next.button-next-popular {
      filter: grayscale(1);
      right: -2.5rem; }
    section.popular.products .wrapper_swiper_popular .swiper-button-prev.button-prev-popular {
      filter: grayscale(1);
      left: -2.5rem; }

nav.woocommerce-breadcrumb, nav.woocommerce-breadcrumb * {
  font-family: 'OpenSansHebrewRegular';
  line-height: normal;
  font-size: 1.8rem;
  color: #000000; }
  nav.woocommerce-breadcrumb a, nav.woocommerce-breadcrumb * a {
    font-weight: 100; }
    nav.woocommerce-breadcrumb a:hover, nav.woocommerce-breadcrumb * a:hover {
      color: rgba(0, 0, 0, 0.73); }

nav.woocommerce-breadcrumb {
  font-weight: bold;
  width: 80% !important;
  margin: 3rem 7rem 6rem;
  text-align: right; }

img.attachment-large {
  min-height: 25rem;
  max-height: 25rem !important;
  width: auto !important;
  object-fit: contain;
  animation: fadeInUp .6s; }

.additional_buttons div {
  margin: 0; }
.additional_buttons ul {
  display: flex; }
  .additional_buttons ul li {
    display: flex;
    align-items: center;
    margin-left: 2rem; }
    .additional_buttons ul li .label_btn {
      font-family: 'OpenSansHebrewRegular';
      font-size: 2rem;
      color: #000000;
      margin-right: 1rem; }
.additional_buttons .compare {
  background: url("../img/icons/baseline-compare.png") no-repeat;
  width: 3.7rem !important;
  height: 3.9rem;
  background-size: cover !important;
  color: transparent;
  display: block; }
  .additional_buttons .compare.added {
    background: url("../img/icons/adds_compare.png") no-repeat; }
.additional_buttons .compare_open {
  display: none !important; }

.tinv-wishlist .tinv-modal .tinv-modal-inner * {
  font-size: 2.5rem; }
.tinv-wishlist .tinv-modal .tinv-modal-inner .icon_big_heart_check {
  margin-bottom: 1rem;
  font-size: 6rem;
  width: 100%;
  color: #656564; }
.tinv-wishlist .tinv-modal .tinv-modal-inner .icon_big_times {
  margin-bottom: 1rem;
  font-size: 6rem;
  width: 100%;
  color: #656564; }
.tinv-wishlist .tinv-modal .tinvwl-buttons-group {
  font-family: 'OpenSansHebrewRegular'; }
.tinv-wishlist .tinvwl_added_to_wishlist .tinv-txt {
  font-family: 'OpenSansHebrewRegular'; }
.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.4rem 0;
  cursor: pointer; }
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times {
  font-size: 4rem;
  color: #656564;
  margin-bottom: 0.5rem; }
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o {
  font-size: 4rem;
  color: #656564;
  margin-bottom: 0.5rem; }
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt {
  padding: 0; }
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.tinvwl-product-in-list {
  background: url("../img/icons/favorites-icon-add1.png") no-repeat !important; }
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.tinvwl_add_to_wishlist_button {
  background: url("../img/icons/baseline-favorite.png") no-repeat;
  width: 3.7rem !important;
  height: 3.9rem;
  background-size: cover !important; }

section.compare-buttonssection.compare-buttons ul li span, .single-product section.compare-buttons ul li span {
  padding-right: 0.5rem; }

#loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(128, 128, 128, 0.49);
  display: none;
  align-items: center;
  justify-content: center;
  z-index: 9999; }

.lds-ring {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px; }

.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 51px;
  height: 51px;
  margin: 6px;
  border: 6px solid #fff;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #fff transparent transparent transparent; }

.lds-ring div:nth-child(1) {
  animation-delay: -0.45s; }

.lds-ring div:nth-child(2) {
  animation-delay: -0.3s; }

.lds-ring div:nth-child(3) {
  animation-delay: -0.15s; }

@keyframes lds-ring {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
@media screen and (max-width: 767px) {
  section.products_section ul.products li.product {
    width: 100% !important;
    z-index: 1;
    height: auto; }
    section.products_section ul.products li.product .product_wrapper {
      box-shadow: 0 5px 32px rgba(36, 59, 88, 0.2);
      background-color: white; }
    section.products_section ul.products li.product.last {
      margin-left: 0 !important; }

  ul.products li.product .product_wrapper .wrapper_label_product_year {
    right: 3rem; }

  ul.products li.product .additional_buttons .compare {
    width: 5.4rem !important;
    height: 5.7rem; }

  ul.products li.product .additional_buttons .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.tinvwl_add_to_wishlist_button {
    width: 5.4rem !important;
    height: 5.7rem; }

  img.attachment-large {
    min-height: 24rem;
    max-height: 24rem !important; }

  #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes #slider-range-btu .ui-slider-handle {
    width: 2.726rem;
    height: 2.726rem;
    top: -0.82em; }

  #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes #slider-range-btu, #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes #slider-range-price {
    height: 1.1em;
    margin: 0 1rem; }

  #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes #slider-range-btu .ui-slider-handle, #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes #slider-range-price .ui-slider-handle {
    width: 4.5rem;
    height: 4.5rem;
    top: -1.99rem; }

  #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes #slider-range-btu .ui-slider-handle .displayAmount, #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes #slider-range-price .ui-slider-handle .displayAmount {
    top: 4.8rem;
    font-size: 2rem; }

  #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes.cooling_capacity_filter, #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes.price_filter {
    padding: 1rem 5.4rem 4.7rem 2rem; }

  #shop_page section.filters .wrapFilter .checkboxes .checkbox_wrapper {
    font-size: 2.5rem !important;
    margin: 2rem 0;
    border-top: .2rem solid #D8D8D8;
    border-bottom: .2rem solid #D8D8D8; }

  section.popular.products .wrapper_swiper_popular .swiper-container-popular ul li:hover {
    height: 100%; }
  section.popular.products .wrapper_swiper_popular .swiper-container-popular ul li .compare-buttons {
    position: static; }

  #shop_page section.main_section .wrapper_search_product label {
    font-size: 2.4rem; }

  .wrapper_search_product .wrapper_input_search {
    height: 5rem; }

  .wrapper_search_product .wrapper_input_search input.search_product {
    font-size: 2.2rem; }

  .wrapper_search_product {
    width: 50rem; }

  #shop_page .wrapper_products_section {
    flex-direction: column; }

  #shop_page section.products_section {
    width: 95%;
    padding: 0; }

  #shop_page section.filters .title_filter {
    margin: 3rem auto 2rem auto; }

  #shop_page section.filters {
    width: 90vw;
    height: 100vh;
    overflow: auto;
    margin: 0;
    position: fixed;
    top: 0;
    right: 0;
    transform: translateX(100%);
    z-index: 999;
    transition: .4s all; }
    #shop_page section.filters.open {
      transform: translateX(0%); }

  #shop_page section.compare-buttons .wrapper_buttons {
    display: flex;
    justify-content: space-between;
    padding: 3.5rem 0; }
    #shop_page section.compare-buttons .wrapper_buttons.sticky {
      position: fixed;
      top: 14rem;
      width: 100vw;
      right: 0;
      background: white;
      z-index: 9;
      padding: 3.5rem 2.5%; }

  #shop_page section.compare-buttons .sort_filter {
    width: 48%;
    margin-right: 2%; }

  #shop_page section.compare-buttons .open_filters_mob {
    width: 48%;
    height: 6rem;
    margin-left: 2%;
    border: .1rem solid #000000;
    border-radius: .5rem;
    font-family: 'OpenSansHebrewRegular';
    font-size: 2.8rem;
    color: #000000;
    display: flex;
    align-items: center;
    justify-content: center; }

  #shop_page section.compare-buttons .sort_filter .orderby_select {
    width: 100%;
    height: 6rem;
    font-size: 2.8rem;
    border-radius: .5rem;
    border: 0.1rem solid black;
    color: black;
    padding: 0 .5rem; }

  #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes {
    display: none; }

  #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .widget-title {
    font-size: 2.8rem;
    font-family: 'OpenSansHebrewRegular';
    padding: 1.5rem .8rem; }

  #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .wrap_title_clear_btn.active {
    display: none; }

  #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .widget-title:before {
    background: url(../img/icons/svg/arrow_left_light.svg) no-repeat;
    width: 2rem;
    height: 2rem;
    background-size: contain; }

  section.compare-buttons ul li a, section.compare-buttons ul li span {
    font-size: 3rem; }

  section.products_section .read_more {
    max-width: 100rem;
    padding: 1.5rem 0;
    font-size: 3.2rem; }

  section.products_section ul.products {
    padding-bottom: 12rem; }

  #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes .load_more {
    font-size: 2.2rem; }

  ul.products li.product .wrapper_attr {
    font-size: 2rem; }

  .wrapper_search_product .items_products .no_product_items {
    font-size: 2.2rem; }

  body #shop_page section.main_section {
    min-height: 30rem !important; }

  .wrapper_main_section {
    padding-top: 16.6rem;
    background-color: black; }

  #shop_page section.filter_leasing .wrapper_filter_leasing {
    margin: 6rem 0 19rem 0; }

  #shop_page section.filter_leasing .wrapper_filter_leasing .button_regular {
    right: 6%; }

  #shop_page section.filter_leasing .wrapper_filter_leasing .button_leasing {
    left: 6%; }

  #shop_page section.filter_leasing .wrapper_filter_leasing .button_regular, #shop_page section.filter_leasing .wrapper_filter_leasing .button_leasing {
    width: 9.6rem;
    height: 7.3rem;
    top: 21%; }

  #shop_page section.filter_leasing .wrapper_filter_leasing .wrapper_button_filter {
    width: 25.4rem;
    height: 25.4rem;
    top: 5.2rem; }

  #shop_page section.filter_leasing .wrapper_filter_leasing .wrapper_button_filter .button_filter {
    width: 21.4rem;
    height: 21.4rem; }

  #shop_page section.filter_leasing .wrapper_filter_leasing .lines {
    width: 50.8rem; }

  #shop_page section.filter_leasing .wrapper_filter_leasing {
    height: 17.8rem; }

  #shop_page section.filter_leasing .wrapper_filter_leasing .text_leasing {
    width: 27%;
    top: 3.8rem; }

  #shop_page section.filter_leasing .wrapper_filter_leasing .wrapper_button_filter .button_filter .handle {
    width: 4.6rem;
    border-radius: 1.4rem; }

  #shop_page section.filter_leasing .wrapper_filter_leasing .wrapper_button_filter .button_filter .handle .line {
    width: 1.5rem;
    height: 5.4rem; }

  ul.products li.product .compare-buttons .text_to_label {
    font-size: 2.6rem; }

  .additional_buttons ul li .label_btn {
    font-size: 3.2rem; }

  .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.tinvwl_add_to_wishlist_button,
  .additional_buttons .compare {
    width: 4.7rem !important;
    height: 4.9rem; }

  .single-product .compare-buttons ul li .share_btn {
    width: 4.9rem;
    height: 4.9rem; } }
body .single-product .woocommerce-notices-wrapper {
  display: none; }
body .single-product section.main_section {
  padding-top: 16.6rem;
  position: relative;
  background: url("../img/bg_single_prod.png") no-repeat center;
  height: 21rem !important;
  background-size: cover !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  flex-wrap: wrap; }
body .single-product .product_title {
  font-family: 'OpenSansHebrewRegular';
  font-size: 4.6rem;
  color: #000000; }
body .single-product .text_cooling {
  font-family: 'OpenSansHebrewRegular';
  font-size: 1.8rem;
  color: #000000;
  margin: .4rem 0 1rem 0; }
body .single-product .wrapper_product_meta {
  display: flex;
  justify-content: space-between;
  align-items: flex-start; }
  body .single-product .wrapper_product_meta .product_meta {
    margin-top: 1.5rem; }
  body .single-product .wrapper_product_meta img.logo_brand {
    margin: 1rem 0;
    max-height: 3rem;
    width: auto; }
body .single-product .wrapper_product_section_info .product {
  display: flex; }
  body .single-product .wrapper_product_section_info .product .col_gallery {
    width: 50%; }
    body .single-product .wrapper_product_section_info .product .col_gallery .wrapper_gallery {
      min-height: 75rem;
      position: relative;
      display: flex;
      align-items: center;
      justify-content: center; }
      body .single-product .wrapper_product_section_info .product .col_gallery .wrapper_gallery .wrapper_label {
        position: absolute;
        top: 2rem;
        left: 2rem;
        height: auto;
        z-index: 9; }
        body .single-product .wrapper_product_section_info .product .col_gallery .wrapper_gallery .wrapper_label .label_image {
          max-width: 15rem;
          height: auto;
          margin-right: 1rem; }
  body .single-product .wrapper_product_section_info .product .woocommerce-product-gallery {
    width: 100% !important;
    height: 100%; }
    body .single-product .wrapper_product_section_info .product .woocommerce-product-gallery figure {
      height: 100%;
      display: flex;
      flex-direction: row-reverse;
      align-items: end; }
      body .single-product .wrapper_product_section_info .product .woocommerce-product-gallery figure .wrapper_thumbnail_main {
        width: 100%; }
      body .single-product .wrapper_product_section_info .product .woocommerce-product-gallery figure .woocommerce-product-gallery__image.small_thumbnail {
        padding: 1rem 0; }
        body .single-product .wrapper_product_section_info .product .woocommerce-product-gallery figure .woocommerce-product-gallery__image.small_thumbnail a {
          border: .1rem solid #DADADA;
          border-radius: 1rem;
          padding: 1rem;
          width: 100%;
          height: 16rem;
          display: flex;
          align-items: center;
          justify-content: center;
          position: relative; }
          body .single-product .wrapper_product_section_info .product .woocommerce-product-gallery figure .woocommerce-product-gallery__image.small_thumbnail a img {
            max-width: 100%;
            height: auto;
            max-height: 100%;
            object-fit: contain; }
      body .single-product .wrapper_product_section_info .product .woocommerce-product-gallery figure .woocommerce-product-gallery__image.thumbnail_main {
        border: .1rem solid #DADADA;
        border-radius: 1rem;
        width: 100%;
        min-height: 75rem;
        padding: 5rem 4rem;
        display: flex;
        align-items: center; }
        body .single-product .wrapper_product_section_info .product .woocommerce-product-gallery figure .woocommerce-product-gallery__image.thumbnail_main a {
          width: 100%;
          height: 100%;
          display: flex;
          align-items: center;
          justify-content: center;
          position: relative; }
      body .single-product .wrapper_product_section_info .product .woocommerce-product-gallery figure .thumbnails_gallery {
        width: 20.5rem;
        margin: -1rem 0 -1rem 2rem;
        overflow: auto;
        padding-right: 0.7rem;
        direction: ltr; }
      body .single-product .wrapper_product_section_info .product .woocommerce-product-gallery figure img {
        max-width: 100%;
        object-fit: contain; }
  body .single-product .wrapper_product_section_info .product .summary.entry-summary {
    width: 50% !important;
    text-align: right;
    padding: 0 6rem 0 0;
    margin: 0; }
    body .single-product .wrapper_product_section_info .product .summary.entry-summary .out_stock {
      font-family: "OpenSansHebrewRegular";
      font-size: 1.8rem;
      color: red;
      margin: 0; }
    body .single-product .wrapper_product_section_info .product .summary.entry-summary .stock {
      display: none; }
    body .single-product .wrapper_product_section_info .product .summary.entry-summary .container_price {
      display: flex;
      justify-content: space-between;
      align-items: center; }
      body .single-product .wrapper_product_section_info .product .summary.entry-summary .container_price .wrapper_price {
        display: flex;
        align-items: center; }
        body .single-product .wrapper_product_section_info .product .summary.entry-summary .container_price .wrapper_price .label_price {
          margin-left: 1rem;
          font-family: 'OpenSansHebrewRegular';
          font-size: 2.5rem;
          color: #000000; }
    body .single-product .wrapper_product_section_info .product .summary.entry-summary .price {
      display: flex;
      direction: ltr;
      text-align: right;
      align-items: center;
      justify-content: flex-end;
      font-family: "OpenSansHebrewBold";
      font-size: 3.5rem;
      color: #000000;
      background: transparent; }
      body .single-product .wrapper_product_section_info .product .summary.entry-summary .price * {
        font-family: "OpenSansHebrewBold";
        font-size: 3.2rem;
        color: #000000;
        background: transparent; }
      body .single-product .wrapper_product_section_info .product .summary.entry-summary .price del {
        margin-right: 1rem;
        color: #A9A9A9;
        font-weight: 100; }
        body .single-product .wrapper_product_section_info .product .summary.entry-summary .price del * {
          color: #A9A9A9;
          font-weight: 100; }
      body .single-product .wrapper_product_section_info .product .summary.entry-summary .price del * {
        font-size: 2.6rem;
        color: #999999; }
    body .single-product .wrapper_product_section_info .product .summary.entry-summary p.or {
      font-family: 'OpenSansHebrewRegular';
      font-size: 3.2rem;
      height: 6rem;
      margin: 0 2rem 0 2rem;
      display: flex;
      align-items: center; }
    body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_quantity {
      width: 100%;
      display: flex;
      justify-content: space-between; }
    body .single-product .wrapper_product_section_info .product .summary.entry-summary .woocommerce-variation-add-to-cart, body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_form_cart {
      display: flex;
      align-items: flex-start;
      justify-content: space-between;
      margin-top: 2rem; }
      body .single-product .wrapper_product_section_info .product .summary.entry-summary .woocommerce-variation-add-to-cart .wrapper_quantity_input, body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_form_cart .wrapper_quantity_input {
        display: flex;
        align-items: center; }
        body .single-product .wrapper_product_section_info .product .summary.entry-summary .woocommerce-variation-add-to-cart .wrapper_quantity_input .label_quantity, body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_form_cart .wrapper_quantity_input .label_quantity {
          margin: 0 0 0 1rem;
          font-family: 'OpenSansHebrewRegular';
          font-size: 2.5rem;
          color: #000000; }
        body .single-product .wrapper_product_section_info .product .summary.entry-summary .woocommerce-variation-add-to-cart .wrapper_quantity_input .quantity, body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_form_cart .wrapper_quantity_input .quantity {
          display: flex;
          border: .1rem solid #565656;
          border-radius: .5rem;
          height: 6rem; }
          body .single-product .wrapper_product_section_info .product .summary.entry-summary .woocommerce-variation-add-to-cart .wrapper_quantity_input .quantity label, body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_form_cart .wrapper_quantity_input .quantity label {
            display: none; }
          body .single-product .wrapper_product_section_info .product .summary.entry-summary .woocommerce-variation-add-to-cart .wrapper_quantity_input .quantity input, body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_form_cart .wrapper_quantity_input .quantity input {
            height: 6rem;
            border: none;
            background: transparent;
            font-family: 'OpenSansHebrewRegular';
            font-size: 3rem;
            text-align: center;
            padding: 0;
            display: flex;
            align-items: center;
            justify-content: center; }
            body .single-product .wrapper_product_section_info .product .summary.entry-summary .woocommerce-variation-add-to-cart .wrapper_quantity_input .quantity input.qty, body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_form_cart .wrapper_quantity_input .quantity input.qty {
              pointer-events: none;
              width: 8rem;
              -moz-appearance: textfield;
              margin: 0; }
              body .single-product .wrapper_product_section_info .product .summary.entry-summary .woocommerce-variation-add-to-cart .wrapper_quantity_input .quantity input.qty::-webkit-inner-spin-button, body .single-product .wrapper_product_section_info .product .summary.entry-summary .woocommerce-variation-add-to-cart .wrapper_quantity_input .quantity input.qty::-webkit-outer-spin-button, body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_form_cart .wrapper_quantity_input .quantity input.qty::-webkit-inner-spin-button, body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_form_cart .wrapper_quantity_input .quantity input.qty::-webkit-outer-spin-button {
                -webkit-appearance: none;
                margin: 0; }
            body .single-product .wrapper_product_section_info .product .summary.entry-summary .woocommerce-variation-add-to-cart .wrapper_quantity_input .quantity input.plus, body .single-product .wrapper_product_section_info .product .summary.entry-summary .woocommerce-variation-add-to-cart .wrapper_quantity_input .quantity input.minus, body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_form_cart .wrapper_quantity_input .quantity input.plus, body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_form_cart .wrapper_quantity_input .quantity input.minus {
              width: 5rem;
              cursor: pointer; }
    body .single-product .wrapper_product_section_info .product .summary.entry-summary .single_add_to_cart_button, body .single-product .wrapper_product_section_info .product .summary.entry-summary .added_to_cart {
      margin-right: 1rem;
      height: 6rem;
      display: flex;
      flex-direction: row;
      position: relative;
      background: #000e1c;
      border-radius: .5rem;
      font-family: "OpenSansHebrewRegular";
      font-size: 2.2rem;
      text-align: center;
      color: #ffffff;
      width: fit-content;
      align-items: center;
      padding: 0 6rem 0 8rem;
      cursor: pointer; }
      body .single-product .wrapper_product_section_info .product .summary.entry-summary .single_add_to_cart_button.product-unavailable, body .single-product .wrapper_product_section_info .product .summary.entry-summary .added_to_cart.product-unavailable {
        opacity: .7;
        pointer-events: none; }
      body .single-product .wrapper_product_section_info .product .summary.entry-summary .single_add_to_cart_button.added, body .single-product .wrapper_product_section_info .product .summary.entry-summary .added_to_cart.added {
        display: none; }
      body .single-product .wrapper_product_section_info .product .summary.entry-summary .single_add_to_cart_button.loading::after, body .single-product .wrapper_product_section_info .product .summary.entry-summary .added_to_cart.loading::after {
        font-family: 'WooCommerce';
        content: '\e01c';
        vertical-align: top;
        -webkit-font-smoothing: antialiased;
        font-weight: 400;
        position: absolute;
        top: 28%;
        left: 1rem;
        animation: spin 2s linear infinite; }
      body .single-product .wrapper_product_section_info .product .summary.entry-summary .single_add_to_cart_button:before, body .single-product .wrapper_product_section_info .product .summary.entry-summary .added_to_cart:before {
        content: '';
        height: 100%;
        width: 6rem;
        background: url(../img/icons/svg/card3.svg) no-repeat center;
        background-size: 1.8rem 100%; }
    body .single-product .wrapper_product_section_info .product .summary.entry-summary .product_meta .sku_wrapper {
      font-family: "OpenSansHebrewRegular";
      font-size: 1.8rem;
      color: #000000; }
    body .single-product .wrapper_product_section_info .product .summary.entry-summary .product_meta .posted_in {
      display: none; }
    body .single-product .wrapper_product_section_info .product .summary.entry-summary .variations {
      margin: 0; }
      body .single-product .wrapper_product_section_info .product .summary.entry-summary .variations tr {
        display: flex; }
      body .single-product .wrapper_product_section_info .product .summary.entry-summary .variations td.label {
        vertical-align: middle; }
        body .single-product .wrapper_product_section_info .product .summary.entry-summary .variations td.label label {
          font-family: "OpenSansHebrewRegular";
          font-size: 2.2rem;
          color: #000000;
          margin: 0; }
    body .single-product .wrapper_product_section_info .product .summary.entry-summary .color_variation {
      display: flex; }
      body .single-product .wrapper_product_section_info .product .summary.entry-summary .color_variation .wrapper_color_item {
        margin-right: 2rem; }
        body .single-product .wrapper_product_section_info .product .summary.entry-summary .color_variation .wrapper_color_item.selected .color_item, body .single-product .wrapper_product_section_info .product .summary.entry-summary .color_variation .wrapper_color_item:hover .color_item {
          box-shadow: 0 0 0.3rem 0 rgba(0, 0, 0, 0.75);
          position: relative; }
          body .single-product .wrapper_product_section_info .product .summary.entry-summary .color_variation .wrapper_color_item.selected .color_item:before, body .single-product .wrapper_product_section_info .product .summary.entry-summary .color_variation .wrapper_color_item:hover .color_item:before {
            content: ' ';
            background: url("../img/icons/svg/check_mark.svg") no-repeat center;
            object-fit: contain;
            width: 2rem;
            height: 2rem;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%); }
        body .single-product .wrapper_product_section_info .product .summary.entry-summary .color_variation .wrapper_color_item.selected .name, body .single-product .wrapper_product_section_info .product .summary.entry-summary .color_variation .wrapper_color_item:hover .name {
          opacity: 1; }
        body .single-product .wrapper_product_section_info .product .summary.entry-summary .color_variation .wrapper_color_item .color_item {
          width: 4rem;
          height: 4rem;
          border-radius: 50%;
          border: 0.2rem solid rgba(0, 0, 0, 0.1);
          transition: .3s all;
          cursor: pointer; }
        body .single-product .wrapper_product_section_info .product .summary.entry-summary .color_variation .wrapper_color_item .name {
          margin: .6rem 0 0 0;
          transition: .3s all;
          opacity: 0;
          font-family: 'OpenSansHebrewRegular';
          font-size: 1rem;
          color: #555555;
          text-align: center; }
    body .single-product .wrapper_product_section_info .product .summary.entry-summary .row_icons {
      display: flex;
      align-items: flex-end;
      flex-wrap: wrap;
      margin: 1rem 0 0 0; }
      body .single-product .wrapper_product_section_info .product .summary.entry-summary .row_icons .row_icon {
        cursor: pointer;
        padding: 1rem 2rem;
        width: 100%;
        border: .1rem solid #565656;
        border-radius: .5rem;
        margin-bottom: 1.4rem;
        display: flex;
        align-items: center;
        justify-content: space-between; }
        body .single-product .wrapper_product_section_info .product .summary.entry-summary .row_icons .row_icon .col_right {
          display: flex;
          align-items: center; }
          body .single-product .wrapper_product_section_info .product .summary.entry-summary .row_icons .row_icon .col_right .wrapper_icon {
            width: 5.5rem;
            margin-left: 3rem; }
            body .single-product .wrapper_product_section_info .product .summary.entry-summary .row_icons .row_icon .col_right .wrapper_icon img {
              max-width: 100%;
              height: auto;
              max-height: 6rem;
              object-fit: contain; }
          body .single-product .wrapper_product_section_info .product .summary.entry-summary .row_icons .row_icon .col_right .title_col {
            font-family: "OpenSansHebrewBold";
            font-size: 2.5rem;
            color: #000000;
            margin: 0; }
          body .single-product .wrapper_product_section_info .product .summary.entry-summary .row_icons .row_icon .col_right .short_content {
            font-family: "OpenSansHebrewRegular";
            font-size: 2.5rem;
            color: #000000; }
        body .single-product .wrapper_product_section_info .product .summary.entry-summary .row_icons .row_icon .col_left .arrow_left {
          width: 5rem; }
body .single-product .wrapper_product_section div.single_product {
  max-width: inherit;
  width: 95%;
  margin: 0 auto; }
  body .single-product .wrapper_product_section div.single_product .text_to_label {
    text-align: right;
    font-family: "OpenSansHebrewRegular";
    font-size: 1.8rem;
    color: #000000; }
  body .single-product .wrapper_product_section div.single_product .description, body .single-product .wrapper_product_section div.single_product .woocommerce-product-details__short-description {
    font-family: 'OpenSansHebrewRegular';
    line-height: 3.3rem;
    font-size: 2.4rem;
    color: #000000;
    margin: 4rem auto; }
    body .single-product .wrapper_product_section div.single_product .description *, body .single-product .wrapper_product_section div.single_product .woocommerce-product-details__short-description * {
      font-family: 'OpenSansHebrewRegular' !important;
      line-height: 3.3rem !important;
      font-size: 2.4rem !important; }
  body .single-product .wrapper_product_section div.single_product section.productFeatures .container-features {
    display: flex;
    flex-wrap: wrap; }
    body .single-product .wrapper_product_section div.single_product section.productFeatures .container-features .col_attribute {
      margin-top: 2rem;
      width: 33.3333%; }
      body .single-product .wrapper_product_section div.single_product section.productFeatures .container-features .col_attribute .attribute .title_attr {
        font-family: 'OpenSansHebrewBold';
        line-height: normal;
        font-size: 2rem;
        color: #000000;
        margin: 0;
        position: relative; }
      body .single-product .wrapper_product_section div.single_product section.productFeatures .container-features .col_attribute .wrapper_attr {
        display: flex;
        align-items: center; }
        body .single-product .wrapper_product_section div.single_product section.productFeatures .container-features .col_attribute .wrapper_attr .wrapper_thumbnail {
          width: 11rem;
          text-align: center; }
          body .single-product .wrapper_product_section div.single_product section.productFeatures .container-features .col_attribute .wrapper_attr .wrapper_thumbnail img {
            max-height: 9rem;
            object-fit: contain;
            width: auto;
            max-width: 9rem;
            min-width: 70%; }
      body .single-product .wrapper_product_section div.single_product section.productFeatures .container-features .col_attribute .wrapper_text {
        text-align: right; }
      body .single-product .wrapper_product_section div.single_product section.productFeatures .container-features .col_attribute .description_attr {
        font-family: 'OpenSansHebrewRegular';
        line-height: 1.5;
        font-size: 1.8rem;
        color: #000000;
        transition: 0.5s;
        max-width: 50rem; }
  body .single-product .wrapper_product_section div.single_product .title {
    font-family: 'OpenSansHebrewRegular';
    line-height: normal;
    font-size: 3.6rem;
    text-align: right;
    color: #000000;
    margin-bottom: 3rem; }
  body .single-product .wrapper_product_section div.single_product section.tabs_info {
    padding: 8rem 0 .8rem 0; }
  body .single-product .wrapper_product_section div.single_product section.col_attr {
    width: 100%;
    text-align: center; }
    body .single-product .wrapper_product_section div.single_product section.col_attr div.shop_attributes .attribute_container {
      display: flex;
      flex-wrap: wrap; }
    body .single-product .wrapper_product_section div.single_product section.col_attr div.shop_attributes .col_attribute_product {
      height: 4.9rem;
      display: flex;
      margin: 0.7rem 0;
      width: 50%;
      padding: 0 .7rem; }
      body .single-product .wrapper_product_section div.single_product section.col_attr div.shop_attributes .col_attribute_product .value_attr {
        padding: 0 1rem;
        background: #9FDBED;
        width: 35%; }
      body .single-product .wrapper_product_section div.single_product section.col_attr div.shop_attributes .col_attribute_product .name_attr {
        width: 65%;
        border-bottom: 0.3rem solid #F4F4F5;
        border-top: 0.3rem solid #F4F4F5; }
        body .single-product .wrapper_product_section div.single_product section.col_attr div.shop_attributes .col_attribute_product .name_attr .connector {
          display: none; }
      body .single-product .wrapper_product_section div.single_product section.col_attr div.shop_attributes .col_attribute_product .name_attr, body .single-product .wrapper_product_section div.single_product section.col_attr div.shop_attributes .col_attribute_product .value_attr {
        align-items: center;
        text-align: right;
        font-family: "OpenSansHebrewRegular";
        line-height: normal;
        font-size: 2.2rem;
        color: #555555; }
        body .single-product .wrapper_product_section div.single_product section.col_attr div.shop_attributes .col_attribute_product .name_attr p, body .single-product .wrapper_product_section div.single_product section.col_attr div.shop_attributes .col_attribute_product .value_attr p {
          margin: 0; }
  body .single-product .wrapper_product_section div.single_product section.documents {
    margin: 0;
    width: 100%; }
    body .single-product .wrapper_product_section div.single_product section.documents .title {
      margin-bottom: 0; }
    body .single-product .wrapper_product_section div.single_product section.documents .container_documents {
      display: flex;
      flex-wrap: wrap;
      width: 100%; }
      body .single-product .wrapper_product_section div.single_product section.documents .container_documents .col_doc {
        width: 33.3333%;
        display: flex;
        align-items: center;
        padding-left: 7.5rem;
        margin-bottom: 3rem; }
        body .single-product .wrapper_product_section div.single_product section.documents .container_documents .col_doc > div {
          display: flex;
          align-items: center; }
        body .single-product .wrapper_product_section div.single_product section.documents .container_documents .col_doc img {
          width: 2.5rem;
          height: 2.9rem; }
    body .single-product .wrapper_product_section div.single_product section.documents span.title_doc {
      font-family: 'OpenSansHebrewRegular';
      line-height: normal;
      font-size: 2.2rem;
      color: #555555;
      margin-right: 1rem; }
    body .single-product .wrapper_product_section div.single_product section.documents .download {
      margin-right: 1rem;
      background: #000000;
      box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
      color: white;
      transition: .2s all;
      cursor: pointer;
      user-select: none;
      font-family: 'OpenSansHebrewRegular';
      font-size: 1.6rem;
      text-align: center;
      padding: 0.4rem 2.3rem; }
      body .single-product .wrapper_product_section div.single_product section.documents .download:hover {
        background-color: #282828 !important; }
  body .single-product .wrapper_product_section div.single_product section.related {
    position: relative; }
    body .single-product .wrapper_product_section div.single_product section.related .title_section {
      font-family: 'OpenSansHebrewRegular';
      line-height: normal;
      font-size: 4.8rem;
      text-align: center;
      letter-spacing: 0.04em;
      color: #000000; }
    body .single-product .wrapper_product_section div.single_product section.related .swiper-container-related {
      margin: 6rem 6.5rem 5rem 6.5rem;
      padding: 5rem 5rem; }
      body .single-product .wrapper_product_section div.single_product section.related .swiper-container-related .swiper-wrapper.products li.product {
        margin: 0; }
        body .single-product .wrapper_product_section div.single_product section.related .swiper-container-related .swiper-wrapper.products li.product:hover {
          box-shadow: 0 0.5rem 3.2rem rgba(36, 59, 88, 0.2); }
        body .single-product .wrapper_product_section div.single_product section.related .swiper-container-related .swiper-wrapper.products li.product:hover .product_wrapper {
          background-color: transparent;
          box-shadow: none; }
        body .single-product .wrapper_product_section div.single_product section.related .swiper-container-related .swiper-wrapper.products li.product a .review {
          display: block;
          font-family: 'OpenSansHebrewBold';
          padding: 0.6rem 1.7rem; }
    body .single-product .wrapper_product_section div.single_product section.related .button-next-related {
      width: 4.4rem;
      height: 4.4rem;
      background-size: 4.4rem;
      left: 0;
      right: auto;
      margin: 0;
      background-image: url("../img/left-arrow-related.png"); }
    body .single-product .wrapper_product_section div.single_product section.related .button-prev-related {
      width: 4.4rem;
      height: 4.4rem;
      background-size: 4.4rem;
      right: 0;
      left: auto;
      margin: 0;
      background-image: url("../img/right-arrow-related.png"); }
  body .single-product .wrapper_product_section div.single_product section.tabs_info {
    margin: 0 0 14rem 0; }
    body .single-product .wrapper_product_section div.single_product section.tabs_info #myTab {
      border-bottom: none; }
      body .single-product .wrapper_product_section div.single_product section.tabs_info #myTab li a {
        background: #F2F2F2;
        border: .1rem solid #9F9F9F;
        border-top-left-radius: .5rem;
        border-top-right-radius: .5rem;
        padding: 0.8rem 4.5rem;
        font-family: "OpenSansHebrewBold";
        font-size: 2.4rem;
        letter-spacing: 0.04em;
        color: #000000; }
        body .single-product .wrapper_product_section div.single_product section.tabs_info #myTab li a.active {
          border-color: #9F9F9F #9F9F9F #fff;
          background: #ffffff; }
        body .single-product .wrapper_product_section div.single_product section.tabs_info #myTab li a:hover {
          background: #ffffff; }
    body .single-product .wrapper_product_section div.single_product section.tabs_info #myTabContent {
      padding: 5rem 3rem 4rem 3rem;
      border: .1rem solid #9F9F9F;
      border-bottom-right-radius: 1rem;
      border-top-left-radius: 1rem;
      border-bottom-left-radius: 1rem; }
  body .single-product .wrapper_product_section div.single_product section.accordion_info {
    margin: 10rem 0 14rem 0; }
    body .single-product .wrapper_product_section div.single_product section.accordion_info .tab_acc.active .row_acc img.arrow_acc {
      transform: rotate(-90deg); }
    body .single-product .wrapper_product_section div.single_product section.accordion_info .tab_acc .row_acc {
      display: flex;
      justify-content: space-between;
      cursor: pointer;
      padding: 1rem 1rem;
      border-bottom: .05rem solid #9F9F9F; }
      body .single-product .wrapper_product_section div.single_product section.accordion_info .tab_acc .row_acc .title_acc {
        font-family: 'OpenSansHebrewRegular';
        font-weight: bold;
        font-size: 3rem;
        color: #000000; }
      body .single-product .wrapper_product_section div.single_product section.accordion_info .tab_acc .row_acc img.arrow_acc {
        transition: .4s all;
        width: 1.6rem;
        height: auto;
        object-fit: contain; }
    body .single-product .wrapper_product_section div.single_product section.accordion_info .tab_acc .content {
      margin: 2.6rem 0 6.5rem 0;
      display: none; }
      body .single-product .wrapper_product_section div.single_product section.accordion_info .tab_acc .content.questions_answers {
        font-family: "OpenSansHebrewRegular";
        text-align: right;
        font-size: 3rem; }
body .single-product .wrapper_product_section section.banner {
  margin-bottom: 9.5rem; }
  body .single-product .wrapper_product_section section.banner img {
    width: 100%;
    height: auto; }
body .single-product .wrapper_product_section ul.products li.product:hover {
  box-shadow: none; }

.shadow_modal {
  width: 100%;
  height: 100vh;
  background: transparent;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999;
  visibility: hidden;
  transition: .4s all; }
  .shadow_modal.active {
    background: rgba(0, 0, 0, 0.5);
    visibility: unset; }
    .shadow_modal.active .modal_productivity {
      transform: translateX(0%); }
  .shadow_modal .modal_productivity {
    width: 45%;
    height: 100vh;
    overflow: auto;
    background: #FFFFFF;
    position: fixed;
    right: 0;
    top: 0;
    transform: translateX(100%);
    transition: .4s all; }
    .shadow_modal .modal_productivity .header_modal {
      display: flex;
      justify-content: flex-end; }
      .shadow_modal .modal_productivity .header_modal .close {
        margin: 3rem 2rem;
        width: 4rem;
        height: 4rem; }
        .shadow_modal .modal_productivity .header_modal .close img {
          width: 100%;
          height: auto;
          object-fit: contain; }
    .shadow_modal .modal_productivity .texts {
      padding: 0 6rem 4rem 7rem;
      font-family: OpenSansHebrewRegular;
      font-size: 2.4rem;
      line-height: 3.3rem;
      text-align: right; }
      .shadow_modal .modal_productivity .texts h1 {
        font-size: 4.2rem; }
    .shadow_modal .modal_productivity .modal_footer {
      display: flex;
      justify-content: center; }
      .shadow_modal .modal_productivity .modal_footer .wrapper_leasing_transaction .info_leasing {
        cursor: pointer;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 0.8rem; }
        .shadow_modal .modal_productivity .modal_footer .wrapper_leasing_transaction .info_leasing .text {
          font-size: 1.8rem;
          font-family: 'OpenSansHebrewRegular';
          text-decoration: underline; }
        .shadow_modal .modal_productivity .modal_footer .wrapper_leasing_transaction .info_leasing p {
          margin: 0; }
        .shadow_modal .modal_productivity .modal_footer .wrapper_leasing_transaction .info_leasing .leasing_method {
          opacity: 0;
          visibility: hidden;
          margin-top: 0.4rem;
          font-size: 1.5rem;
          font-family: 'OpenSansHebrewRegular';
          color: #e4e4e4;
          width: 31.6rem;
          background-color: #5f5f5f;
          padding: 1rem 1.4rem;
          border-radius: 1rem;
          position: absolute;
          bottom: 5.1rem;
          left: 5.1rem; }
          .shadow_modal .modal_productivity .modal_footer .wrapper_leasing_transaction .info_leasing .leasing_method:after {
            content: '';
            border: 2.2rem solid transparent;
            border-top: 2rem solid #5f5f5f;
            position: absolute;
            bottom: -4rem;
            left: 17.4rem; }
        .shadow_modal .modal_productivity .modal_footer .wrapper_leasing_transaction .info_leasing:hover .leasing_method {
          opacity: 1;
          visibility: unset; }
        .shadow_modal .modal_productivity .modal_footer .wrapper_leasing_transaction .info_leasing span {
          font-family: "OpenSansHebrewBold";
          font-weight: 900;
          font-size: 1.8rem;
          display: flex;
          align-items: center;
          justify-content: center;
          width: 2.5rem;
          height: 2.5rem;
          border-radius: 50%;
          border: .1rem solid #1B1B1B;
          margin-left: 1.5rem; }
      .shadow_modal .modal_productivity .modal_footer .wrapper_leasing_transaction .leasing_transaction {
        cursor: pointer;
        height: 6rem;
        background: #444444;
        font-family: 'OpenSansHebrewRegular';
        font-size: 2.2rem;
        text-align: center;
        color: #ffffff;
        width: fit-content;
        display: flex;
        align-items: center;
        padding: 0 0 0 5rem;
        border-radius: .5rem; }
        .shadow_modal .modal_productivity .modal_footer .wrapper_leasing_transaction .leasing_transaction .leasing_amount {
          height: 100%;
          margin-left: 4rem;
          background: #000000;
          border-radius: .5rem;
          color: white;
          display: flex;
          align-items: center;
          padding: 0 1.5rem; }
        .shadow_modal .modal_productivity .modal_footer .wrapper_leasing_transaction .leasing_transaction:before {
          content: none; }

.single-product .compare-buttons {
  position: static; }
  .single-product .compare-buttons ul li .share_btn {
    position: relative;
    cursor: pointer;
    background: url(../img/icons/share.png) no-repeat;
    width: 3.9rem;
    height: 3.9rem;
    background-size: 100% 100%; }
    .single-product .compare-buttons ul li .share_btn.open .share_container {
      transform: translateX(0) scale(1); }
    .single-product .compare-buttons ul li .share_btn .share_container {
      position: absolute;
      left: 5.2rem;
      top: -0.8rem;
      background-color: white;
      box-shadow: 0 0.5rem 3.2rem rgba(36, 59, 88, 0.2);
      border-radius: 5rem;
      display: flex;
      transition: 0.2s all;
      transform: translateX(-8rem) scale(0); }
      .single-product .compare-buttons ul li .share_btn .share_container a {
        width: 3.3rem;
        height: 3.3rem;
        display: block;
        margin: 1rem; }
        .single-product .compare-buttons ul li .share_btn .share_container a img {
          width: 100%;
          height: auto;
          object-fit: contain; }

section.main_section {
  box-shadow: none !important;
  height: 80rem !important;
  background-size: cover !important;
  flex-direction: column; }
  section.main_section .title {
    font-family: 'OpenSansHebrewRegular';
    line-height: normal;
    font-size: 8rem;
    text-align: center;
    color: #FFFFFF; }
  section.main_section .title_page {
    font-family: 'OpenSansHebrewRegular';
    line-height: normal;
    font-size: 8rem;
    text-align: center;
    color: #FFFFFF; }
  section.main_section .description {
    margin-top: 2rem;
    font-family: 'OpenSansHebrewRegular';
    line-height: 3.7rem;
    font-size: 2.4rem;
    text-align: center;
    color: #FFFFFF;
    max-width: 115rem; }

.related.products ul.products li.product {
  position: relative;
  min-height: 45rem; }
  .related.products ul.products li.product h2 {
    margin: 1.5rem 0 0;
    font-family: 'OpenSansHebrewBold';
    line-height: normal;
    font-size: 1.8rem !important;
    text-align: center;
    color: #000000;
    min-height: 4.65rem; }
  .related.products ul.products li.product ins {
    background: none;
    font-family: 'OpenSansHebrewBold';
    font-size: 2.8rem; }
  .related.products ul.products li.product .price {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
    margin-top: 1.5rem; }
    .related.products ul.products li.product .price * {
      background: none;
      font-size: 2.8rem;
      margin: 0; }
    .related.products ul.products li.product .price del {
      margin-right: 1rem;
      color: #A9A9A9; }
      .related.products ul.products li.product .price del * {
        color: #A9A9A9;
        font-size: 2.2rem !important; }
  .related.products ul.products li.product .text_to_label {
    font-family: 'OpenSansHebrewRegular';
    line-height: normal;
    font-size: 1.4rem;
    color: #000000;
    text-align: center;
    margin: 1.5rem 0 0 0; }
  .related.products ul.products li.product .buy_now {
    width: 100%; }
  .related.products ul.products li.product .product_wrapper .review {
    display: none;
    margin-top: 1rem; }
  .related.products ul.products li.product .thumbnail_wrapper img {
    margin: auto; }

#leasingModalCenter .col_modal {
  width: 100%;
  text-align: center; }
  #leasingModalCenter .col_modal.col_left {
    position: relative;
    padding: 0 9rem 4rem 9rem; }
    #leasingModalCenter .col_modal.col_left .title_1, #leasingModalCenter .col_modal.col_left #catalog_lobby section.main_section .title_page, #catalog_lobby section.main_section #leasingModalCenter .col_modal.col_left .title_page, #leasingModalCenter .col_modal.col_left #customer_support section.main_section .title_page, #customer_support section.main_section #leasingModalCenter .col_modal.col_left .title_page, #leasingModalCenter .col_modal.col_left div#about_page section.history .title, div#about_page section.history #leasingModalCenter .col_modal.col_left .title, #leasingModalCenter .col_modal.col_left div#about_page section.communityInvolvement .title, div#about_page section.communityInvolvement #leasingModalCenter .col_modal.col_left .title, #leasingModalCenter .col_modal.col_left #articles_tips_page section.main_section .title_page, #articles_tips_page section.main_section #leasingModalCenter .col_modal.col_left .title_page {
      font-family: OpenSansHebrewBold;
      font-size: 3.7rem;
      color: black;
      margin-bottom: 2rem; }
    #leasingModalCenter .col_modal.col_left .row_wrapper {
      display: flex;
      align-items: center; }
      #leasingModalCenter .col_modal.col_left .row_wrapper .col_wrapper {
        width: 50%; }
        #leasingModalCenter .col_modal.col_left .row_wrapper .col_wrapper .title_leasing {
          font-family: OpenSansHebrewBold;
          font-size: 3.2rem;
          line-height: 3.8rem;
          color: black;
          margin-bottom: 4rem; }
          #leasingModalCenter .col_modal.col_left .row_wrapper .col_wrapper .title_leasing p {
            margin: 0; }
        #leasingModalCenter .col_modal.col_left .row_wrapper .col_wrapper .title_leasing_1 {
          font-family: OpenSansHebrewLight;
          font-size: 1.8rem;
          color: black; }
          #leasingModalCenter .col_modal.col_left .row_wrapper .col_wrapper .title_leasing_1 p {
            margin: 0; }
      #leasingModalCenter .col_modal.col_left .row_wrapper .wrapper_product_thumbnail {
        width: 50%;
        padding: 4rem 0 2rem 0;
        position: relative; }
        #leasingModalCenter .col_modal.col_left .row_wrapper .wrapper_product_thumbnail img {
          max-height: 36rem;
          width: auto;
          object-fit: contain; }
    #leasingModalCenter .col_modal.col_left .content {
      font-family: OpenSansHebrewLight;
      font-size: 2.2rem;
      line-height: 2.2rem;
      color: black;
      margin: 3rem auto 0 auto; }
    #leasingModalCenter .col_modal.col_left div.accordion_info {
      margin: 1.5rem 0 0 0; }
      #leasingModalCenter .col_modal.col_left div.accordion_info .tab_acc.active .row_acc img.arrow_acc {
        transform: rotate(-90deg); }
      #leasingModalCenter .col_modal.col_left div.accordion_info .tab_acc .row_acc {
        display: flex;
        justify-content: space-between;
        cursor: pointer;
        padding: 1rem 1rem;
        border: .2rem solid #565656;
        border-radius: .5rem;
        margin-bottom: 1.5rem; }
        #leasingModalCenter .col_modal.col_left div.accordion_info .tab_acc .row_acc .title_acc {
          font-family: 'OpenSansHebrewRegular';
          font-size: 3rem;
          color: #000000; }
        #leasingModalCenter .col_modal.col_left div.accordion_info .tab_acc .row_acc img.arrow_acc {
          transition: .4s all;
          width: 1.6rem;
          height: auto;
          object-fit: contain; }
      #leasingModalCenter .col_modal.col_left div.accordion_info .tab_acc .content {
        margin: 2.6rem 0 2.6rem 0;
        display: none;
        font-family: OpenSansHebrewLight;
        font-size: 1.8rem;
        line-height: 2.2rem;
        color: black;
        text-align: right; }
  #leasingModalCenter .col_modal.col_right {
    background: url("../img/BackgroundModalLeasing.png") no-repeat;
    background-size: cover;
    padding: 1rem 4rem;
    position: sticky;
    bottom: 0; }
    #leasingModalCenter .col_modal.col_right .title_right {
      font-family: 'OpenSansHebrewRegular';
      font-weight: bold;
      font-size: 3.7rem;
      color: white;
      line-height: 4.2rem;
      margin-bottom: 3rem; }
    #leasingModalCenter .col_modal.col_right form {
      direction: rtl;
      display: flex;
      flex-wrap: wrap; }
      #leasingModalCenter .col_modal.col_right form p:nth-child(2), #leasingModalCenter .col_modal.col_right form p:nth-child(3) {
        width: 36%;
        padding: 0 1rem; }
      #leasingModalCenter .col_modal.col_right form p:nth-child(5) {
        width: 28%;
        padding: 0 1rem; }
      #leasingModalCenter .col_modal.col_right form p:nth-child(6) span.wpcf7-list-item {
        margin: 0 1rem; }
      #leasingModalCenter .col_modal.col_right form p:nth-child(6) * {
        font-family: "OpenSansHebrewLight";
        line-height: 1;
        font-size: 2rem;
        color: #ffffff;
        text-align: center; }
      #leasingModalCenter .col_modal.col_right form .hidden_field {
        display: none; }
      #leasingModalCenter .col_modal.col_right form input {
        background: #FFFFFF;
        border: 0.1rem solid rgba(0, 0, 0, 0.1);
        border-radius: 1.5rem;
        height: 4rem;
        font-family: 'OpenSansHebrewRegular';
        font-size: 2.2rem;
        width: 100%;
        text-align: right;
        padding: 0 2.5rem; }
        #leasingModalCenter .col_modal.col_right form input + span {
          font-family: OpenSansHebrewRegular;
          font-size: 1.6rem; }
        #leasingModalCenter .col_modal.col_right form input[type="submit"] {
          font-size: 2.2rem;
          font-weight: bold;
          color: black;
          background: #9FDBED !important;
          text-align: center;
          cursor: pointer; }
        #leasingModalCenter .col_modal.col_right form input[type=checkbox] {
          width: 2.5rem;
          height: 2.5rem;
          float: right;
          line-height: 2rem;
          border: 0 !important;
          margin: 0 0 0 2rem; }
      #leasingModalCenter .col_modal.col_right form span[role="alert"] {
        font-family: "OpenSansHebrewRegular";
        margin-top: 0.5rem;
        font-size: 1.7rem; }
      #leasingModalCenter .col_modal.col_right form .wpcf7-validation-errors, #leasingModalCenter .col_modal.col_right form .wpcf7-mail-sent-ok, #leasingModalCenter .col_modal.col_right form .wpcf7-response-output {
        width: 100%;
        font-family: "OpenSansHebrewRegular";
        color: white;
        font-size: 1.4rem;
        margin: 0 0.5em 1em; }

/** zoom thumbnail **/
.drift-bounding-box {
  border-radius: 50%; }

.detail .drift-zoom-pane.drift-open {
  direction: ltr !important;
  position: absolute;
  left: -60rem;
  top: 0;
  width: 55rem;
  float: left;
  height: 55rem;
  z-index: 99;
  border: unset !important;
  border-radius: 50%;
  box-shadow: 0 5px 32px rgba(36, 59, 88, 0.2); }
  .detail .drift-zoom-pane.drift-open img {
    max-width: unset !important;
    object-fit: unset !important; }

body.rtl .single-product .wrapper_product_section .productFeatures .attribute {
  text-align: right; }
body.rtl .single-product section.consultation_sales .title_section {
  text-align: right; }
body.rtl .single-product section.consultation_sales .wrapper_consultation form {
  direction: rtl; }
body.rtl .single-product .wrapper_consultation form label {
  text-align: right; }
body.rtl .single-product section.main_section .wrapper_main_section .wrapper_price {
  text-align: right; }
body.rtl .single-product section.main_section .wrapper_main_section .title_page {
  text-align: right; }

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }
@media screen and (max-width: 767px) {
  .nav-tabs .nav-item {
    margin-bottom: -3px; }

  body .single-product .wrapper_product_section_info .product .col_gallery {
    width: 100% !important; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary {
    width: 100% !important;
    padding: 0; }

  .shadow_modal .modal_productivity {
    width: 90%; }

  #leasingModalCenter .col_modal.col_left {
    padding: 0 2rem 4rem 2rem; }

  #leasingModalCenter .col_modal.col_right form p:nth-child(6) * {
    font-size: 3rem; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .woocommerce-variation-add-to-cart, body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_form_cart {
    flex-direction: column;
    align-items: center; }

  body .single-product .wrapper_product_section div.single_product .col_attr div.shop_attributes .col_attribute_product {
    width: 100% !important;
    padding: 0 !important;
    height: 6.9rem !important; }

  body .single-product .wrapper_product_section div.single_product section.productFeatures .container-features .col_attribute {
    width: 100%; }

  body .single-product section.main_section {
    min-height: 16.6rem !important;
    height: 16.6rem !important; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .single_add_to_cart_button,
  body .single-product .wrapper_product_section_info .product .summary.entry-summary .added_to_cart,
  body .single-product .wrapper_product_section_info .product .summary.entry-summary .woocommerce-variation-add-to-cart .wrapper_quantity_input .quantity input.plus,
  body .single-product .wrapper_product_section_info .product .summary.entry-summary .woocommerce-variation-add-to-cart .wrapper_quantity_input .quantity input.minus,
  body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_form_cart .wrapper_quantity_input .quantity input.plus,
  body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_form_cart .wrapper_quantity_input .quantity input.minus,
  body .single-product .wrapper_product_section_info .product .summary.entry-summary .woocommerce-variation-add-to-cart .wrapper_quantity_input .quantity,
  body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_form_cart .wrapper_quantity_input .quantity,
  body .single-product .wrapper_product_section_info .product .summary.entry-summary .woocommerce-variation-add-to-cart .wrapper_quantity_input .quantity input,
  body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_form_cart .wrapper_quantity_input .quantity input {
    height: 8rem; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .woocommerce-variation-add-to-cart .quantity input, body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_form_cart .quantity input {
    font-size: 5rem !important; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .single_add_to_cart_button,
  body .single-product .wrapper_product_section_info .product .summary.entry-summary .added_to_cart {
    font-size: 3.6rem;
    width: 100%;
    justify-content: center; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .single_add_to_cart_button:before {
    background-size: 2.8rem 100%; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_leasing_transaction .leasing_transaction {
    height: 8rem;
    font-size: 3.6rem;
    width: 100%; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_leasing_transaction {
    width: 100%; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary p.or {
    font-size: 4.2rem;
    height: 10rem; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_quantity {
    width: 100%; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .woocommerce-variation-add-to-cart .quantity input.plus, body .single-product .wrapper_product_section_info .product .summary.entry-summary .woocommerce-variation-add-to-cart .quantity input.minus, body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_form_cart .quantity input.plus, body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_form_cart .quantity input.minus {
    width: 6rem; }

  #leasingModalCenter .col_modal.col_right {
    padding: 6rem 1rem 11.5rem 1rem; }

  body .single-product .wrapper_product_section div.single_product .text_to_label {
    font-size: 2.8rem !important;
    margin-top: 1.5rem; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .color_variation .wrapper_color_item .color_item {
    width: 6rem;
    height: 6rem; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .color_variation .wrapper_color_item .name {
    font-size: 1.8rem; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .variations td.label label {
    margin-top: 1.2rem; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .color_variation .wrapper_color_item.selected .color_item:before, body .single-product .wrapper_product_section_info .product .summary.entry-summary .color_variation .wrapper_color_item:hover .color_item:before {
    width: 2.5rem;
    height: 2.5rem;
    background-size: 2.5rem; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_leasing_transaction .info_leasing .text {
    font-size: 3.2rem; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_leasing_transaction .info_leasing span {
    font-size: 2.3rem;
    width: 3.5rem;
    height: 3.5rem; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_leasing_transaction .info_leasing .leasing_method:after {
    left: 24.4rem; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_leasing_transaction .info_leasing .leasing_method {
    bottom: 6.1rem;
    left: 7.6rem;
    width: 52.6rem;
    font-size: 2.5rem; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .row_icons .row_icon img {
    width: 8rem; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .row_icons .row_icon .title_col {
    font-size: 2.8rem !important; }

  body .single-product .wrapper_product_section div.single_product section.productFeatures .container-features .col_attribute .attribute .title_attr {
    font-size: 2.8rem;
    display: flex;
    justify-content: space-between; }
    body .single-product .wrapper_product_section div.single_product section.productFeatures .container-features .col_attribute .attribute .title_attr img {
      transition: .4s all;
      width: 1.6rem;
      height: auto;
      object-fit: contain; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .row_icons .row_icon .col_right .short_content {
    font-size: 3.5rem; }

  body .single-product .wrapper_product_section div.single_product .productFeatures .col_attribute .wrapper_attr {
    justify-content: flex-start;
    margin-bottom: 2rem; }
    body .single-product .wrapper_product_section div.single_product .productFeatures .col_attribute .wrapper_attr.active .title_attr img {
      transform: rotate(-90deg); }
    body .single-product .wrapper_product_section div.single_product .productFeatures .col_attribute .wrapper_attr.active .description_attr {
      display: block; }

  body .single-product .wrapper_product_section div.single_product section.productFeatures .container-features .col_attribute .description_attr {
    font-size: 2.8rem;
    display: none;
    max-width: unset; }

  body .single-product .wrapper_product_section div.single_product section.productFeatures .container-features .col_attribute .wrapper_attr .wrapper_thumbnail img {
    max-width: 10rem;
    max-height: 10rem;
    object-fit: contain; }

  body .single-product .wrapper_product_section div.single_product .tab_acc .row_acc {
    border: .1rem solid #9F9F9F;
    border-radius: .5rem;
    padding: 1rem 1rem;
    margin-bottom: 1.5rem; }

  body .single-product .wrapper_product_section div.single_product section.related .swiper-container-related {
    padding: 0; }

  body .single-product .wrapper_product_section div.single_product section.related .swiper-container-related .swiper-wrapper.products li.product:hover {
    box-shadow: unset; }

  body .single-product .product_title {
    text-align: center;
    max-width: 90%;
    margin: 2rem auto 2.5rem auto; }

  body .single-product .text_cooling,
  body .single-product .sku_wrapper {
    text-align: center;
    margin: 0 0 0.5rem 0;
    font-size: 3rem;
    display: block; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_leasing_transaction .leasing_transaction .leasing_amount {
    margin-left: 14rem; }

  body .single-product .wrapper_product_section div.single_product section.documents span.title_doc {
    font-size: 2.8rem; }

  body .single-product .wrapper_product_section div.single_product section.documents .download {
    font-size: 2.8rem; }

  body .single-product .wrapper_product_section div.single_product .col_attr div.shop_attributes .col_attribute_product .name_attr, body .single-product .wrapper_product_section div.single_product .col_attr div.shop_attributes .col_attribute_product .value_attr {
    font-size: 3rem !important;
    padding: 0 .15rem 0 .05rem !important; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_price .label_price {
    font-size: 3.5rem; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_price {
    padding: 2.4rem 0; }

  body .single-product .wrapper_product_section_info .product .col_gallery .wrapper_gallery .wrapper_label .label_image {
    max-width: 12rem; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .container_price {
    align-items: flex-start;
    flex-direction: column; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .single_add_to_cart_button,
  body .single-product .wrapper_product_section_info .product .summary.entry-summary .added_to_cart {
    padding: 0 4rem 0 5rem; }

  body .single-product .wrapper_product_section div.single_product .description *, body .single-product .wrapper_product_section div.single_product .woocommerce-product-details__short-description * {
    line-height: 4.3rem !important;
    font-size: 3rem !important; }

  #leasingModalCenter .col_modal.col_right form input[type=checkbox] {
    width: 4.5rem;
    height: 4.5rem; }

  #leasingModalCenter .col_modal.col_right form input {
    padding: 0 1.5rem; }

  body .single-product .wrapper_product_meta {
    justify-content: flex-start; } }
.not-found {
  background: url("../img/404.png"), center no-repeat;
  background-size: cover;
  height: 80rem;
  flex-direction: column;
  padding: 1rem 3rem; }
  .not-found p {
    line-height: normal;
    font-size: 6.6rem;
    text-align: center;
    color: #FFFFFF; }
    .not-found p.title {
      font-family: "OpenSansHebrewBold"; }
    .not-found p.content {
      margin-top: 4rem;
      max-width: 80%;
      font-family: "OpenSansHebrewLight"; }
  .not-found .go_home {
    margin-top: 3rem; }

@media screen and (max-width: 767px) {
  .not-found {
    padding: 17rem 1rem 3rem 1rem; }

  .not-found p.content {
    max-width: 100%; } }
#catalog_lobby section.main_section {
  height: 80rem;
  background-size: cover !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
#catalog_lobby section.categories {
  background: url("../img/Vector_Smart_Object.png") no-repeat left bottom; }
  #catalog_lobby section.categories .wrapper_categories {
    max-width: 182rem;
    width: 96%;
    margin: 7rem auto; }
    #catalog_lobby section.categories .wrapper_categories .row_part .d-flex {
      padding: 0 25px !important; }
    #catalog_lobby section.categories .wrapper_categories .row_part .wrapper_col {
      border: 3px solid #F3F4F4;
      margin-bottom: 5rem;
      transition: all .3s ease-in-out;
      width: 100%;
      background: #FFFFFF;
      box-sizing: border-box;
      display: flex;
      flex-direction: column;
      justify-content: space-between; }
      #catalog_lobby section.categories .wrapper_categories .row_part .wrapper_col:hover {
        box-shadow: 0px 4px 72px rgba(0, 0, 0, 0.25); }
      #catalog_lobby section.categories .wrapper_categories .row_part .wrapper_col a.col_content {
        display: block; }
        #catalog_lobby section.categories .wrapper_categories .row_part .wrapper_col a.col_content .wrapper_img {
          height: 40.8rem; }
          #catalog_lobby section.categories .wrapper_categories .row_part .wrapper_col a.col_content .wrapper_img img {
            object-fit: cover;
            width: 100%;
            height: 100%; }
        #catalog_lobby section.categories .wrapper_categories .row_part .wrapper_col a.col_content .wrapper_content .title {
          margin: 3rem 0;
          font-family: 'OpenSansHebrewLight';
          line-height: normal;
          font-size: 4.8rem;
          text-align: center;
          color: #000000; }
        #catalog_lobby section.categories .wrapper_categories .row_part .wrapper_col a.col_content .wrapper_content .text {
          font-family: 'OpenSansHebrewLight';
          line-height: normal;
          font-size: 1.8rem;
          text-align: center;
          color: #000000;
          width: 64%;
          margin: 0 auto 8rem auto; }

.slider_series {
  width: 85% !important;
  margin: 0 auto 4rem auto; }
  .slider_series .swiper-container-series {
    padding: 0 3rem; }
    .slider_series .swiper-container-series .swiper-wrapper .swiper-slide {
      text-align: center; }
      .slider_series .swiper-container-series .swiper-wrapper .swiper-slide .img_series {
        width: 80% !important;
        max-height: 90px; }
      .slider_series .swiper-container-series .swiper-wrapper .swiper-slide .title {
        font-family: 'OpenSansHebrewLight';
        line-height: normal;
        font-size: 1.8rem;
        text-align: center;
        color: #000000;
        width: 65%;
        margin: 2rem auto auto auto; }
    .slider_series .swiper-container-series .button-next-series {
      width: 2.8rem;
      height: 2.8rem;
      background-size: 2.8rem !important;
      left: 0;
      right: auto;
      background-image: url(../img/left-arrow-related.png) !important;
      margin-top: -6%; }
    .slider_series .swiper-container-series .button-prev-series {
      margin-top: -6%;
      width: 2.8rem;
      height: 2.8rem;
      background-size: 2.8rem !important;
      right: 0;
      left: auto;
      background-image: url(../img/right-arrow-related.png) !important; }

@media screen and (max-width: 767px) {
  #catalog_lobby section.categories .wrapper_categories {
    width: 100%; }

  #catalog_lobby section.categories .wrapper_categories .container-fluid {
    padding: 0; }

  #catalog_lobby section.categories .wrapper_categories .container-fluid .row_part {
    margin: 0; }

  #catalog_lobby section.categories .wrapper_categories .container-fluid .row_part > div {
    padding: 0; }

  #catalog_lobby section.categories .wrapper_categories .row_part .wrapper_col a.col_content .wrapper_img {
    height: 15rem; }

  .slider_series {
    width: 90%; }

  #catalog_lobby section.categories .wrapper_categories .row_part .wrapper_col a.col_content .wrapper_content .text {
    font-family: 'OpenSansHebrewRegular';
    width: 90%; }

  .slider_series .swiper-container-series .swiper-wrapper .swiper-slide .title {
    font-size: 3rem; } }
#customer_support section.main_section {
  height: 50rem !important;
  background-size: cover !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
#customer_support #tab3 .col_iframe_credit iframe.paymentIfarame {
  width: 100%;
  min-height: 50rem; }
#customer_support section.contact {
  margin: auto;
  width: 67%;
  max-width: 128rem; }
  #customer_support section.contact .col_form select {
    margin: 0.6rem 0;
    border-radius: 0;
    height: 4rem;
    background: #FFFFFF;
    border: .1rem solid #000000;
    width: 100%;
    font-size: 1.8rem;
    padding: 0 1rem; }
  #customer_support section.contact .col_form a {
    background: #000000;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    color: white !important;
    transition: .2s all;
    cursor: pointer;
    user-select: none;
    font-family: 'OpenSansHebrewLight';
    font-size: 1.8rem;
    text-align: center;
    padding: 0.6rem 4.5rem;
    width: 100%;
    border: 0;
    display: block; }
  #customer_support section.contact #advisor .title {
    font-family: "OpenSansHebrewBold";
    line-height: normal;
    font-size: 3rem;
    color: #000000;
    margin-bottom: 2rem; }
  #customer_support section.contact #advisor .title_tab_advisor {
    font-family: "OpenSansHebrewBold";
    text-align: center;
    max-width: 80%;
    margin: auto;
    line-height: normal;
    font-size: 3rem;
    color: #000000;
    margin-bottom: 3.5rem; }
  #customer_support section.contact #advisor img {
    width: 100%; }
  #customer_support section.contact #advisor span.wpcf7-list-item {
    margin: 0; }
  #customer_support section.contact .customer-support-tabs li {
    width: 25%;
    text-align: center;
    display: inline-block; }
    #customer_support section.contact .customer-support-tabs li span {
      font-size: 2rem;
      display: block;
      color: #000;
      line-height: 1.2;
      margin: 10px 0 0; }
  #customer_support section.contact .container_contact {
    border-bottom: 0;
    margin-bottom: 10rem; }
    #customer_support section.contact .container_contact #waranty .banner {
      max-width: 80%;
      margin: auto auto 2rem auto; }
    #customer_support section.contact .container_contact #waranty p {
      font-size: 2rem;
      line-height: 1;
      margin: 2rem 0; }
    #customer_support section.contact .container_contact #waranty .col_acf_text p.warranty_tab3_title {
      font-weight: bold; }
    #customer_support section.contact .container_contact #waranty #warranty-form {
      text-align: right;
      /* Hide all steps by default: */ }
      #customer_support section.contact .container_contact #waranty #warranty-form .tabStep {
        display: none; }
    #customer_support section.contact .container_contact #waranty #warranty-form-type-2 {
      text-align: right;
      /* Hide all steps by default: */ }
      #customer_support section.contact .container_contact #waranty #warranty-form-type-2 .tabStep {
        display: none; }
    #customer_support section.contact .container_contact #waranty .nextBtnWarranty {
      opacity: 0.6;
      margin-top: 6rem;
      background: #9FDBED;
      box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
      color: black;
      font-family: 'OpenSansHebrewLight';
      font-size: 1.8rem;
      text-align: center;
      padding: 1rem 1.5rem;
      width: 100%;
      cursor: pointer; }
      #customer_support section.contact .container_contact #waranty .nextBtnWarranty#addSerialNumBtnWarranty {
        pointer-events: none; }
    #customer_support section.contact .container_contact #waranty #prevBtnWarranty, #customer_support section.contact .container_contact #waranty #prevBtnThank, #customer_support section.contact .container_contact #waranty #prevBtnLastStepForm {
      width: 100%;
      color: black;
      background: transparent;
      border: none;
      box-shadow: none;
      text-decoration: underline;
      font-size: 1.6rem;
      cursor: pointer;
      padding: 0;
      margin-top: 1rem; }
      #customer_support section.contact .container_contact #waranty #prevBtnWarranty:hover, #customer_support section.contact .container_contact #waranty #prevBtnThank:hover, #customer_support section.contact .container_contact #waranty #prevBtnLastStepForm:hover {
        color: #9FDBED; }
    #customer_support section.contact .container_contact #waranty #prevBtnLastStepForm {
      width: auto; }
    #customer_support section.contact .container_contact #waranty .textToPhone2 {
      margin: 0;
      font-family: 'OpenSansHebrewLight';
      font-size: 1.5rem;
      line-height: 1.8rem; }
    #customer_support section.contact .container_contact #waranty .titleStepWarranty {
      text-align: center;
      font-family: 'OpenSansHebrewRegular';
      font-size: 3.2rem;
      line-height: 3.8rem;
      width: 65%;
      margin: 0 auto 3rem auto; }
      #customer_support section.contact .container_contact #waranty .titleStepWarranty p {
        font-family: 'OpenSansHebrewLight';
        font-size: 3.2rem;
        line-height: 3.8rem;
        margin: 0; }
      #customer_support section.contact .container_contact #waranty .titleStepWarranty span.nameStyle {
        color: #83C6D7; }
    #customer_support section.contact .container_contact #waranty span.your-city,
    #customer_support section.contact .container_contact #waranty span.your-street {
      position: relative; }
    #customer_support section.contact .container_contact #waranty .nav-tabs {
      display: none; }
    #customer_support section.contact .container_contact #waranty .callService, #customer_support section.contact .container_contact #waranty .serialAlreadyAdded {
      font-family: "OpenSansHebrewBold";
      line-height: normal;
      font-size: 1.4rem;
      color: #dc6f6f;
      display: none;
      text-align: right; }
      #customer_support section.contact .container_contact #waranty .callService img, #customer_support section.contact .container_contact #waranty .serialAlreadyAdded img {
        width: 3rem;
        cursor: pointer;
        animation: pulse 0.6s ease-in-out infinite; }
      #customer_support section.contact .container_contact #waranty .callService .call, #customer_support section.contact .container_contact #waranty .serialAlreadyAdded .call {
        cursor: pointer;
        margin: 1rem 0; }
    #customer_support section.contact .container_contact #waranty span.underTextSerial, #customer_support section.contact .container_contact #waranty span.mktx {
      font-family: "OpenSansHebrewBold";
      line-height: normal;
      font-size: 1.4rem;
      text-align: right;
      display: block; }
    #customer_support section.contact .container_contact #waranty .wrapperRow {
      width: 62%;
      margin: auto; }
      #customer_support section.contact .container_contact #waranty .wrapperRow.wrapperRowBig {
        width: 100%; }
      #customer_support section.contact .container_contact #waranty .wrapperRow .radioBtn {
        border-radius: 3rem;
        border: .1rem solid #8A8A8A;
        min-height: 21rem;
        padding: 2rem .8rem;
        display: flex;
        align-items: center;
        align-items: center;
        justify-content: space-between;
        flex-direction: column;
        cursor: pointer;
        font-family: 'OpenSansHebrewRegular';
        font-size: 3.2rem;
        color: #000000;
        transition: .2s all;
        margin-bottom: 2rem !important; }
        #customer_support section.contact .container_contact #waranty .wrapperRow .radioBtn:hover, #customer_support section.contact .container_contact #waranty .wrapperRow .radioBtn.checked {
          box-shadow: 0 0.5rem 3.2rem rgba(36, 59, 88, 0.2);
          border: .1rem solid #dbdbdb; }
        #customer_support section.contact .container_contact #waranty .wrapperRow .radioBtn span.wrapper_logo {
          display: flex;
          align-items: center;
          height: 12rem;
          justify-content: space-between; }
          #customer_support section.contact .container_contact #waranty .wrapperRow .radioBtn span.wrapper_logo img.logo_crystal {
            width: 42%;
            max-height: 100%;
            object-fit: contain; }
          #customer_support section.contact .container_contact #waranty .wrapperRow .radioBtn span.wrapper_logo img.logo_amcor {
            width: 55%;
            max-height: 100%;
            object-fit: contain;
            margin-right: 3%; }
          #customer_support section.contact .container_contact #waranty .wrapperRow .radioBtn span.wrapper_logo img.logo_tadiran {
            width: 8.8rem;
            max-height: 100%;
            object-fit: contain; }
        #customer_support section.contact .container_contact #waranty .wrapperRow .radioBtn input {
          visibility: hidden;
          display: none; }
    #customer_support section.contact .container_contact #waranty .titleAddedSerial {
      margin: 5rem 0 3rem 0; }
    #customer_support section.contact .container_contact #waranty .addedListsSerial p {
      font-family: 'OpenSansHebrewBold';
      display: flex;
      justify-content: center; }
      #customer_support section.contact .container_contact #waranty .addedListsSerial p span {
        margin: 0 .5rem; }
    #customer_support section.contact .container_contact #waranty .addSerialNumber, #customer_support section.contact .container_contact #waranty .return_home_page {
      width: 31rem; }
    #customer_support section.contact .container_contact #waranty .wrapperInfoSelectedFile {
      text-align: right;
      font-family: "OpenSansHebrewBold";
      line-height: normal;
      font-size: 1.3rem; }
      #customer_support section.contact .container_contact #waranty .wrapperInfoSelectedFile .nameSelectedFile {
        color: #dc6f6f; }
    #customer_support section.contact .container_contact .tech_pause_block {
      width: 50rem;
      max-width: 80%;
      margin: 2rem auto !important;
      display: none;
      text-align: center; }
      #customer_support section.contact .container_contact .tech_pause_block img {
        filter: brightness(0.5);
        width: 12rem; }
      #customer_support section.contact .container_contact .tech_pause_block .tech_message {
        font-family: "OpenSansHebrewBold";
        color: #083053;
        font-size: 2.5rem; }
  #customer_support section.contact .title {
    font-family: "OpenSansHebrewBold";
    line-height: normal;
    font-size: 3rem;
    color: #000000;
    margin-bottom: 2rem; }
  #customer_support section.contact form.contact-form-tech .col_12 {
    padding: 0; }
  #customer_support section.contact form.contact-form-tech span, #customer_support section.contact form.contact-form-tech label {
    margin: 0; }
  #customer_support section.contact form.contact-form-tech input[type='file'] {
    background-color: #9FDBED;
    border: 0;
    height: auto;
    padding: 0.4rem 1rem;
    font-family: OpenSansHebrewLight;
    overflow: hidden; }
  #customer_support section.contact form.contact-form-tech input[type=checkbox] {
    width: 2.5rem;
    height: 2.5rem;
    margin: 0 0 0 1rem;
    padding: 0;
    float: right; }
  #customer_support section.contact form.contact-form-tech span.purchase-date, #customer_support section.contact form.contact-form-tech span.new-purchase-date {
    position: relative; }
    #customer_support section.contact form.contact-form-tech span.purchase-date:before, #customer_support section.contact form.contact-form-tech span.new-purchase-date:before {
      content: ' ';
      position: absolute;
      top: 48%;
      transform: translateY(-60%);
      left: 1rem;
      background-image: url("../img/icon-calendar.png");
      background-size: contain;
      width: 2.4rem;
      height: 2.4rem; }
  #customer_support section.contact form.contact-form-tech input, #customer_support section.contact form.contact-form-tech select {
    margin: 0.6rem 0;
    border-radius: 0;
    height: 4rem;
    width: 100%;
    background: #FFFFFF;
    border: .1rem solid #000000;
    font-size: 1.8rem;
    padding: 0 1rem; }
  #customer_support section.contact form.contact-form-tech .col_form a:hover {
    background-color: #282828 !important; }
  #customer_support section.contact form.contact-form-tech .col_form:first-child {
    padding: 0 0 0 2.5rem; }
  #customer_support section.contact form.contact-form-tech .col_form:nth-child(2) {
    padding: 0; }
  #customer_support section.contact form.contact-form-tech .col_form + p {
    text-align: center;
    width: 100%; }
    #customer_support section.contact form.contact-form-tech .col_form + p .ajax-loader {
      margin: 0.6rem auto !important; }
  #customer_support section.contact form.contact-form-tech input, #customer_support section.contact form.contact-form-tech label {
    width: 100%; }
  #customer_support section.contact form.contact-form-tech input {
    margin: 0.6rem 0;
    border-radius: 0;
    height: 4rem;
    background: #FFFFFF;
    border: .1rem solid #000000;
    text-align: right; }
  #customer_support section.contact form.contact-form-tech .wpcf7-response-output {
    font-family: "OpenSansHebrewLight";
    font-size: 1.6rem;
    color: #000000; }
  #customer_support section.contact form.contact-form-tech textarea {
    font-size: 1.8rem;
    margin-top: 0.6rem;
    border-radius: 0;
    background: #FFFFFF;
    border: .1rem solid #000000;
    height: 13.1rem; }
  #customer_support section.contact form.contact-form-tech label {
    font-family: "OpenSansHebrewLight";
    line-height: normal;
    font-size: 2rem;
    color: #000000; }
    #customer_support section.contact form.contact-form-tech label[name=toggleAutocomplete] {
      margin-top: 0;
      transition: all 0.6s ease;
      display: initial; }
      #customer_support section.contact form.contact-form-tech label[name=toggleAutocomplete].moving {
        transition: all 0.3s ease; }
    #customer_support section.contact form.contact-form-tech label[name=isBusinessPartner] {
      margin-top: 0 !important;
      display: inline; }
  #customer_support section.contact form.contact-form-tech.label_error, #customer_support section.contact form.contact-form-tech .error_codes {
    display: none; }
  #customer_support section.contact #user-guide {
    text-align: center; }
    #customer_support section.contact #user-guide p {
      font-size: 2rem;
      line-height: 1; }
    #customer_support section.contact #user-guide .form-holder {
      background-size: cover !important;
      padding: 4rem 35%;
      margin: 5rem 0 0; }
      #customer_support section.contact #user-guide .form-holder h2.title {
        font-family: "OpenSansHebrewBold";
        line-height: normal;
        font-size: 3.5rem;
        color: #ffffff;
        margin-bottom: 2rem; }
  #customer_support section.contact form.pay input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; }
  #customer_support section.contact form.pay input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; }
  #customer_support section.contact form.pay input[type="submit"] {
    margin-top: 5rem; }
#customer_support section.technicians {
  padding: 10rem 50rem 10rem 10rem;
  background: url("../img/bg_tech.png") no-repeat center;
  background-size: cover; }
#customer_support .tab-pane .thank_you {
  text-align: center;
  width: 80rem !important;
  display: none;
  max-width: 80%;
  margin: 7rem auto 3rem auto; }
#customer_support .tab-pane .error_response {
  text-align: center;
  display: none;
  width: 37rem;
  max-width: 80%;
  margin: 7rem auto 3rem auto; }
  #customer_support .tab-pane .error_response .icon_error {
    max-width: 16.1rem; }
#customer_support .tab-pane .return_warranty_form,
#customer_support .tab-pane .addSerialNumber,
#customer_support .tab-pane .try_again_tech,
#customer_support .tab-pane .return_home_page,
#customer_support .tab-pane .openCallPopap {
  background: #000000;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  color: white !important;
  transition: .2s all;
  cursor: pointer;
  user-select: none;
  font-family: 'OpenSansHebrewLight';
  font-size: 1.8rem;
  text-align: center;
  padding: 0.6rem 1.5rem;
  /*width: 39rem;*/
  width: 80%;
  display: block;
  margin: 3rem auto auto auto;
  max-width: 80%; }
#customer_support .tab-pane .try_again_tech {
  background: #9FDBED;
  color: #000000 !important; }
#customer_support #contact .info {
  padding: 3rem 0 0; }
  #customer_support #contact .info .block {
    display: block;
    margin: 0 0 2rem;
    text-align: right;
    position: relative;
    line-height: 34px; }
    #customer_support #contact .info .block p {
      margin: 0;
      font-size: 2.1rem;
      line-height: 1.1; }
    #customer_support #contact .info .block img {
      position: absolute;
      padding-left: 1rem; }
    #customer_support #contact .info .block .content * {
      color: black; }
    #customer_support #contact .info .block .content {
      display: inline-block;
      padding-right: 7rem;
      text-align: right;
      direction: initial; }
#customer_support #contact .info-bottom {
  padding: 2rem 0;
  text-align: center;
  width: 75%; }
  #customer_support #contact .info-bottom .block {
    display: inline-block;
    width: 30%;
    float: right;
    margin: 0;
    text-align: center;
    font-size: 1.5rem;
    font-weight: 700; }
    #customer_support #contact .info-bottom .block img {
      display: inline-block;
      padding: 0;
      max-height: 35px;
      margin: 0 0 1rem; }
#customer_support .nav-tabs {
  border: 0;
  padding: 0 0 100px; }
  #customer_support .nav-tabs li a {
    display: inline-block;
    border: 1px solid #000;
    border-radius: 50%; }
    #customer_support .nav-tabs li a:hover {
      background: #9FDBED; }
      #customer_support .nav-tabs li a:hover img {
        filter: brightness(0) invert(1); }
    #customer_support .nav-tabs li a img {
      padding: 2rem; }
  #customer_support .nav-tabs li a.active {
    background: #9FDBED; }
    #customer_support .nav-tabs li a.active img {
      filter: brightness(0) invert(1); }
#customer_support label {
  text-align: right;
  margin: 2rem 0 0 !important;
  line-height: 1; }
#customer_support abbr {
  color: red;
  padding-left: 0.5rem; }
#customer_support #waranty {
  text-align: center; }
  #customer_support #waranty .nav-tabs.warranty-tabs:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  #customer_support #waranty .nav-tabs {
    position: relative;
    border: 0;
    padding: 0 20%;
    margin: 5rem 0; }
    #customer_support #waranty .nav-tabs li {
      width: 33.3%;
      text-align: center;
      display: inline-block;
      margin: 0;
      padding: 0 2.6rem; }
      #customer_support #waranty .nav-tabs li a {
        border: 0;
        border-radius: 0;
        background: #9fdbed6b;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
        color: black;
        font-family: 'OpenSansHebrewLight';
        font-size: 1.8rem;
        text-align: center;
        padding: 1rem 1.5rem;
        width: 100%; }
      #customer_support #waranty .nav-tabs li a.active {
        background: #9FDBED;
        color: #000000; }
  #customer_support #waranty .warranty-form .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    display: none !important; }
  #customer_support #waranty .form span.wpcf7-list-item {
    margin: 2rem 0 4rem;
    line-height: 2rem; }
  #customer_support #waranty .form-head {
    display: block;
    float: right;
    width: 100%;
    text-align: right;
    margin: 4rem 0 0.5rem 0; }
    #customer_support #waranty .form-head h2 {
      display: none;
      line-height: 50px;
      margin: 0;
      padding: 0;
      padding-right: 2rem;
      font-size: 2.5rem; }
      #customer_support #waranty .form-head h2 span {
        display: inline-block;
        background: #9fdbed;
        color: #fff;
        float: right;
        padding: .5rem;
        border-radius: 3rem;
        width: 5rem;
        height: 5rem;
        text-align: center;
        line-height: 4rem;
        font-size: 2.5rem;
        border: .1rem solid #000;
        margin-left: 2rem; }
    #customer_support #waranty .form-head p {
      background-color: rgba(0, 0, 0, 0.3);
      height: 0.1rem;
      margin: 0 15px; }
#customer_support #tab2 .lists {
  margin-top: 2rem; }
  #customer_support #tab2 .lists li {
    font-family: 'OpenSansHebrewLight';
    font-size: 2.1rem;
    line-height: 1.7; }
#customer_support #tab2 .row {
  margin-top: 6rem; }
#customer_support #tab2 .col_response {
  border-right: 0.1rem solid rgba(0, 0, 0, 0.2); }
  #customer_support #tab2 .col_response .data_response {
    text-align: right; }
    #customer_support #tab2 .col_response .data_response .zDefault {
      font-weight: bold; }
    #customer_support #tab2 .col_response .data_response .date {
      font-family: 'OpenSansHebrewLight';
      font-size: 1.7rem;
      color: rgba(0, 0, 0, 0.51); }
  #customer_support #tab2 .col_response .wrapper_radio {
    padding: 1rem 0rem 1rem 0rem;
    margin-right: 3rem;
    border-bottom: 0.1rem solid rgba(0, 0, 0, 0.3);
    display: flex;
    justify-content: space-between; }
  #customer_support #tab2 .col_response .select_program {
    background: #000000;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    color: white !important;
    transition: .2s all;
    cursor: pointer;
    user-select: none;
    font-family: 'OpenSansHebrewLight';
    font-size: 2rem;
    text-align: center;
    padding: 0.6rem 0;
    width: 20rem;
    height: 5rem;
    max-width: 80%; }
#customer_support #tab2 .col_acf_text {
  text-align: right; }
#customer_support #tab3 .col_iframe_credit {
  border-right: 0.1rem solid rgba(0, 0, 0, 0.2); }
#customer_support #tab3 .returnStep2 {
  background: #000000;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  color: white !important;
  transition: .2s all;
  cursor: pointer;
  user-select: none;
  font-family: 'OpenSansHebrewLight';
  font-size: 1.8rem;
  text-align: center;
  padding: 0.6rem 4.5rem;
  height: 5rem;
  max-width: 80%; }
#customer_support #tab3 .col_acf_text {
  text-align: right; }
  #customer_support #tab3 .col_acf_text .date p {
    font-family: 'OpenSansHebrewLight';
    font-size: 1.7rem;
    color: rgba(0, 0, 0, 0.51); }

div.wpcf7-response-output {
  font-family: "OpenSansHebrewLight";
  line-height: normal;
  font-size: 2rem;
  text-align: center; }

/* Mark input boxes that gets an error on validation: */
input.invalid {
  background-color: #ffdddd !important;
  border: 1px solid #ffa5a5 !important; }

#customer_support .tab-pane .error_response .returnStep2 {
  display: none;
  background: #000000;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  color: white !important;
  transition: .2s all;
  cursor: pointer;
  user-select: none;
  font-family: 'OpenSansHebrewLight';
  font-size: 1.8rem;
  text-align: center;
  padding: 0.6rem 1.5rem;
  /*width: 39rem;*/
  width: 80%;
  margin: 3rem auto auto auto;
  max-width: 80%; }

#customer_support section.contact form.contact-form-tech label.label_error, #customer_support section.contact form.contact-form-tech .error_codes {
  display: none; }

#ContactFormModal {
  padding: 0 !important; }
  #ContactFormModal .modal-dialog {
    align-items: flex-start;
    margin: 0; }
    #ContactFormModal .modal-dialog .modal-content {
      border-radius: 0;
      height: 100vh;
      width: 50%; }

#ContactFormModalPost .modal-dialog .modal-content {
  width: 30% !important; }
  #ContactFormModalPost .modal-dialog .modal-content .modal-body {
    padding: 4rem 5rem !important; }

#ContactFormModal .modal-dialog .modal-content, #FormModalIcreate .modal-dialog .modal-content, #FormModalIcreateSingleProduct .modal-dialog .modal-content, #ContactFormModalPost .modal-dialog .modal-content {
  background: #fff url("../img/popup-form-bg.png") no-repeat;
  width: 55%;
  border: 0; }
#ContactFormModal .modal-content .modal-header .close, #FormModalIcreate .modal-content .modal-header .close, #FormModalIcreateSingleProduct .modal-content .modal-header .close, #ContactFormModalPost .modal-content .modal-header .close {
  font-size: 3rem;
  color: #333; }
#ContactFormModal .modal-dialog .modal-content .modal-body, #FormModalIcreate .modal-dialog .modal-content .modal-body, #FormModalIcreateSingleProduct .modal-dialog .modal-content .modal-body, #ContactFormModalPost .modal-dialog .modal-content .modal-body {
  padding: 4rem 8rem;
  background: transparent; }
#ContactFormModal .close, #FormModalIcreate .close, #FormModalIcreateSingleProduct .close, #ContactFormModalPost .close {
  position: absolute;
  top: 1rem;
  right: 2rem;
  z-index: 999;
  font-size: 3rem;
  color: #000;
  opacity: 1; }
#ContactFormModal .form-header, #FormModalIcreate .form-header, #FormModalIcreateSingleProduct .form-header, #ContactFormModalPost .form-header {
  text-align: center;
  padding: 0 0 5rem; }
#ContactFormModal h2.title, #FormModalIcreate h2.title, #FormModalIcreateSingleProduct h2.title, #ContactFormModalPost h2.title {
  font-family: "OpenSansHebrewLight";
  line-height: normal;
  font-size: 2rem;
  color: #000000;
  margin-top: 3rem;
  text-align: center; }
#ContactFormModal h3.title, #FormModalIcreate h3.title, #FormModalIcreateSingleProduct h3.title, #ContactFormModalPost h3.title {
  font-family: "OpenSansHebrewBold";
  line-height: normal;
  font-size: 3rem;
  color: #000000;
  margin-bottom: 3rem;
  text-align: center; }
#ContactFormModal p, #ContactFormModal a, #FormModalIcreate p, #FormModalIcreate a, #FormModalIcreateSingleProduct p, #FormModalIcreateSingleProduct a, #ContactFormModalPost p, #ContactFormModalPost a {
  font-family: "OpenSansHebrewBold";
  line-height: normal;
  font-size: 2rem;
  color: #000000;
  margin: 1rem 0;
  text-align: center;
  direction: ltr;
  display: block; }
#ContactFormModal .contact-form-tech, #FormModalIcreate .contact-form-tech, #FormModalIcreateSingleProduct .contact-form-tech, #ContactFormModalPost .contact-form-tech {
  direction: rtl;
  text-align: right; }
  #ContactFormModal .contact-form-tech label, #FormModalIcreate .contact-form-tech label, #FormModalIcreateSingleProduct .contact-form-tech label, #ContactFormModalPost .contact-form-tech label {
    font-family: "OpenSansHebrewLight";
    line-height: normal;
    font-size: 2rem;
    color: #000000;
    margin: 1.5rem 0 0;
    text-align: right;
    width: 100%; }
  #ContactFormModal .contact-form-tech input[type=submit], #ContactFormModal .contact-form-tech input[type=text], #ContactFormModal .contact-form-tech input[type=tel], #ContactFormModal .contact-form-tech input[type=email], #ContactFormModal .contact-form-tech input[type='file'], #FormModalIcreate .contact-form-tech input[type=submit], #FormModalIcreate .contact-form-tech input[type=text], #FormModalIcreate .contact-form-tech input[type=tel], #FormModalIcreate .contact-form-tech input[type=email], #FormModalIcreate .contact-form-tech input[type='file'], #FormModalIcreateSingleProduct .contact-form-tech input[type=submit], #FormModalIcreateSingleProduct .contact-form-tech input[type=text], #FormModalIcreateSingleProduct .contact-form-tech input[type=tel], #FormModalIcreateSingleProduct .contact-form-tech input[type=email], #FormModalIcreateSingleProduct .contact-form-tech input[type='file'], #ContactFormModalPost .contact-form-tech input[type=submit], #ContactFormModalPost .contact-form-tech input[type=text], #ContactFormModalPost .contact-form-tech input[type=tel], #ContactFormModalPost .contact-form-tech input[type=email], #ContactFormModalPost .contact-form-tech input[type='file'] {
    margin: 0.6rem 0;
    border-radius: 0;
    height: 4rem;
    background: #FFFFFF;
    border: .1rem solid #000000;
    width: 100%;
    font-size: 1.8rem;
    padding: 1rem;
    direction: rtl; }
  #ContactFormModal .contact-form-tech input[type='file'], #FormModalIcreate .contact-form-tech input[type='file'], #FormModalIcreateSingleProduct .contact-form-tech input[type='file'], #ContactFormModalPost .contact-form-tech input[type='file'] {
    background-color: #9FDBED;
    border: 0;
    height: auto;
    padding: 0.4rem 1rem;
    font-family: OpenSansHebrewLight; }
  #ContactFormModal .contact-form-tech select, #FormModalIcreate .contact-form-tech select, #FormModalIcreateSingleProduct .contact-form-tech select, #ContactFormModalPost .contact-form-tech select {
    margin: 0.6rem 0;
    border-radius: 0;
    height: 4rem;
    background: #FFFFFF;
    border: .1rem solid #000000;
    width: 100%;
    font-size: 1.8rem;
    padding: 1rem;
    padding: 0 1rem; }
  #ContactFormModal .contact-form-tech textarea, #FormModalIcreate .contact-form-tech textarea, #FormModalIcreateSingleProduct .contact-form-tech textarea, #ContactFormModalPost .contact-form-tech textarea {
    margin-top: 0.6rem;
    border-radius: 0;
    background: #FFFFFF;
    border: .1rem solid #000000;
    height: 13.1rem; }
  #ContactFormModal .contact-form-tech input[type=submit], #FormModalIcreate .contact-form-tech input[type=submit], #FormModalIcreateSingleProduct .contact-form-tech input[type=submit], #ContactFormModalPost .contact-form-tech input[type=submit] {
    background: #000000;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    color: white !important;
    transition: .2s all;
    cursor: pointer;
    user-select: none;
    font-family: 'OpenSansHebrewLight';
    font-size: 1.8rem;
    text-align: center;
    padding: 0.6rem 4.5rem;
    margin-top: 2.6rem; }
#ContactFormModal input[type=checkbox], #FormModalIcreate input[type=checkbox], #FormModalIcreateSingleProduct input[type=checkbox], #ContactFormModalPost input[type=checkbox] {
  width: 2.5rem;
  height: 2.5rem;
  float: right;
  line-height: 2rem;
  margin-left: 2rem;
  border: 0 !important;
  margin: 0 0 0 2rem; }
#ContactFormModal span.wpcf7-list-item, #FormModalIcreate span.wpcf7-list-item, #FormModalIcreateSingleProduct span.wpcf7-list-item, #ContactFormModalPost span.wpcf7-list-item {
  margin: 0; }
#ContactFormModal form.contact-form-tech .col_form + p, #FormModalIcreate form.contact-form-tech .col_form + p, #FormModalIcreateSingleProduct form.contact-form-tech .col_form + p, #ContactFormModalPost form.contact-form-tech .col_form + p {
  text-align: center;
  width: 100%; }
#ContactFormModal form.contact-form-tech .col_form:first-child, #FormModalIcreate form.contact-form-tech .col_form:first-child, #FormModalIcreateSingleProduct form.contact-form-tech .col_form:first-child, #ContactFormModalPost form.contact-form-tech .col_form:first-child {
  padding: 0 0 0 2.5rem; }
#ContactFormModal form.contact-form-tech .col_form:nth-child(2), #FormModalIcreate form.contact-form-tech .col_form:nth-child(2), #FormModalIcreateSingleProduct form.contact-form-tech .col_form:nth-child(2), #ContactFormModalPost form.contact-form-tech .col_form:nth-child(2) {
  padding: 0 2.5rem 0 0; }

#FormModalIcreate .form-header {
  padding: 0; }

.open_popap_image {
  border-radius: 50%;
  border: .15rem solid #131010;
  font-size: 1.5rem;
  padding: 0.2rem 0.69rem 0rem 0.69rem;
  margin-right: 0.6rem;
  cursor: pointer;
  font-family: 'OpenSansHebrewBold';
  font-weight: 700;
  color: #131010; }

#ModalQuestionImage .modal-dialog .modal-content {
  width: 40%;
  border: 0; }
  #ModalQuestionImage .modal-dialog .modal-content .content {
    margin-top: 5rem; }
  #ModalQuestionImage .modal-dialog .modal-content .text_find_serial {
    font-family: 'OpenSansHebrewBold';
    font-size: 3rem;
    color: white; }
#ModalQuestionImage .modal-content .close {
  font-size: 3.5rem;
  color: #4f0b0b; }

#ModalBotChat {
  z-index: 9999; }
  #ModalBotChat .modal-dialog .modal-content {
    width: 45%;
    border: 0; }
  #ModalBotChat .modal-content .close {
    font-size: 4rem;
    color: #fff;
    margin-bottom: 2rem;
    opacity: 1; }
  #ModalBotChat .modal-content iframe {
    width: 100%;
    height: 80vh;
    overflow: auto; }

#ui-datepicker-div {
  font-family: inherit;
  font-size: 2em; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  position: absolute;
  left: 67% !important;
  margin-left: 0 !important;
  top: 61% !important;
  transform: translate(-50%, -50%) !important;
  margin-top: 0 !important; }

.ui-icon {
  width: 80% !important;
  height: 100% !important; }

/**/
body.rtl #customer_support section.contact {
  text-align: right; }
body.rtl #customer_support section.contact form.contact-form-tech {
  direction: rtl; }

/****** AUTOCOMPLETE GLOBAL STYLE *****/
.autoCompleteStyle {
  position: relative; }
  .autoCompleteStyle .wrapper_loader_ellipsis {
    top: 2rem; }
  .autoCompleteStyle ul.searchLists {
    top: 4.5rem;
    position: absolute;
    right: 0;
    max-height: 21.5rem;
    height: auto;
    overflow: auto;
    width: 100%;
    z-index: 1;
    background-color: #ffffff;
    border: 0.1rem solid #cfcfcf;
    border-radius: 0.3rem;
    display: none; }
    .autoCompleteStyle ul.searchLists li {
      font-family: "OpenSansHebrewLight";
      font-size: 1.8rem;
      color: #000000;
      padding: 0.4rem 0.8rem;
      cursor: pointer;
      text-align: right; }
      .autoCompleteStyle ul.searchLists li.list:hover {
        background-color: #037092;
        color: #ffffff; }
      .autoCompleteStyle ul.searchLists li.no_results {
        color: #ff000d; }

/****** AUTOCOMPLETE GLOBAL STYLE END *****/
/***autocomplete warraty**/
.containerMainAutoComplete {
  position: relative; }
  .containerMainAutoComplete ul.listsSearch {
    top: 2.5rem;
    position: absolute;
    right: 0;
    max-height: 21.5rem;
    height: auto;
    overflow: auto;
    width: 100%;
    z-index: 1;
    background-color: #ffffff;
    border: 0.1rem solid #cfcfcf;
    border-radius: 0.3rem;
    display: none; }
    .containerMainAutoComplete ul.listsSearch li {
      font-family: "OpenSansHebrewLight";
      font-size: 1.8rem;
      color: #000000;
      padding: 0.4rem 0.8rem;
      cursor: pointer; }
      .containerMainAutoComplete ul.listsSearch li.list:hover {
        background-color: #037092;
        color: #ffffff; }
      .containerMainAutoComplete ul.listsSearch li.no_results {
        color: #ff000d; }

/*animation*/
@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1); }
  50% {
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    transform: scale3d(1, 1, 1); } }
@media screen and (max-width: 767px) {
  #ContactFormModal h2.title, #FormModalIcreate h2.title, #FormModalIcreateSingleProduct h2.title {
    font-size: 3rem; }

  #customer_support section.contact .title {
    font-size: 3.8rem; }

  #ContactFormModalPost .modal-dialog .modal-content {
    width: 95%; }

  #ContactFormModal .contact-form-tech input[type=text],
  #ContactFormModal .contact-form-tech input[type=tel],
  #ContactFormModal .contact-form-tech input[type=email],
  #ContactFormModal .contact-form-tech input[type=submit],
  #ContactFormModal .contact-form-tech select {
    font-size: 3.4rem;
    height: 7rem; } }
/*loader autocomplete input*/
.wrapper_loader_ellipsis {
  display: none;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%); }
  .wrapper_loader_ellipsis .lds-ellipsis {
    display: inline-block;
    position: relative;
    width: 6.4rem;
    height: 1.4rem; }
  .wrapper_loader_ellipsis .lds-ellipsis div {
    position: absolute;
    top: 0;
    width: 1.1rem;
    height: 1.1rem;
    border-radius: 50%;
    background: #615f5f;
    animation-timing-function: cubic-bezier(0, 1, 1, 0); }
  .wrapper_loader_ellipsis .lds-ellipsis div:nth-child(1) {
    left: .6rem;
    animation: lds-ellipsis1 0.6s infinite; }
  .wrapper_loader_ellipsis .lds-ellipsis div:nth-child(2) {
    left: .6rem;
    animation: lds-ellipsis2 0.6s infinite; }
  .wrapper_loader_ellipsis .lds-ellipsis div:nth-child(3) {
    left: 2.6rem;
    animation: lds-ellipsis2 0.6s infinite; }
  .wrapper_loader_ellipsis .lds-ellipsis div:nth-child(4) {
    left: 4.5rem;
    animation: lds-ellipsis3 0.6s infinite; }

@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0); }
  100% {
    transform: scale(1); } }
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1); }
  100% {
    transform: scale(0); } }
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0); }
  100% {
    transform: translate(1.9rem, 0); } }
div#about_page section.main_section {
  height: 100vh;
  background-size: cover !important;
  position: relative;
  padding-right: 4rem;
  padding-left: 4rem; }
  div#about_page section.main_section .title {
    font-family: 'OpenSansHebrewLight';
    line-height: normal;
    font-size: 9.6rem;
    text-align: center;
    color: #FFFFFF; }
  div#about_page section.main_section .description {
    margin-top: 2rem;
    font-family: 'OpenSansHebrewLight';
    line-height: 3.7rem;
    font-size: 2.4rem;
    text-align: center;
    color: #FFFFFF;
    max-width: 115rem; }
  div#about_page section.main_section .wrapper_img {
    width: 5.2rem;
    height: 5.3rem;
    margin-top: 5rem;
    cursor: pointer; }
    div#about_page section.main_section .wrapper_img img {
      width: 100%;
      display: none; }
div#about_page section.history {
  padding: 14rem 0 0 0;
  background: #fff;
  position: relative; }
  div#about_page section.history .content_about {
    position: relative;
    z-index: 1;
    padding: 0 0 14rem; }
  div#about_page section.history .history_img {
    position: absolute;
    left: 0;
    bottom: 0;
    max-width: 32%; }
  div#about_page section.history .title {
    color: #000; }
  div#about_page section.history .description {
    margin-top: 2rem;
    color: #000;
    max-width: 150rem; }
  div#about_page section.history .wrapper_swiper_history.mobileSlider .swiper-slide.swiper-slide-active {
    height: auto;
    filter: none; }
    div#about_page section.history .wrapper_swiper_history.mobileSlider .swiper-slide.swiper-slide-active .wrapper_slide {
      height: auto; }
    div#about_page section.history .wrapper_swiper_history.mobileSlider .swiper-slide.swiper-slide-active .content {
      height: auto;
      overflow: unset; }
  div#about_page section.history .swiper_container_history .swiper-slide {
    height: 50rem;
    text-align: center;
    filter: grayscale(100%);
    position: relative;
    box-sizing: border-box;
    transition: 0.9s all; }
    div#about_page section.history .swiper_container_history .swiper-slide * {
      transition: 0.3s all; }
    div#about_page section.history .swiper_container_history .swiper-slide .wrapper_slide {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-size: cover !important;
      background-position: center center !important; }
      div#about_page section.history .swiper_container_history .swiper-slide .wrapper_slide .wrapper_content {
        padding: 2rem;
        background: rgba(0, 0, 0, 0.4);
        width: 100%;
        height: 100%; }
    div#about_page section.history .swiper_container_history .swiper-slide.swiper-slide-desktop .featured_image {
      display: none; }
    div#about_page section.history .swiper_container_history .swiper-slide.swiper-slide-desktop:hover {
      height: auto;
      filter: none; }
      div#about_page section.history .swiper_container_history .swiper-slide.swiper-slide-desktop:hover .wrapper_slide {
        height: 100%; }
      div#about_page section.history .swiper_container_history .swiper-slide.swiper-slide-desktop:hover .title_post {
        font-size: 9rem; }
      div#about_page section.history .swiper_container_history .swiper-slide.swiper-slide-desktop:hover .featured_image {
        width: 12.8rem; }
      div#about_page section.history .swiper_container_history .swiper-slide.swiper-slide-desktop:hover .content {
        height: inherit;
        overflow: unset; }
    div#about_page section.history .swiper_container_history .swiper-slide .title_post {
      margin-bottom: 5rem;
      font-family: 'OpenSansHebrewLight';
      line-height: normal;
      font-size: 9em;
      text-align: center;
      color: #FFFFFF;
      position: relative; }
      div#about_page section.history .swiper_container_history .swiper-slide .title_post:after {
        content: ' ';
        height: .4rem;
        width: 5rem;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: -.4rem;
        background-color: #ffffff; }
    div#about_page section.history .swiper_container_history .swiper-slide .content {
      font-family: 'OpenSansHebrewBold';
      line-height: normal;
      font-size: 2rem;
      text-align: center;
      color: #FFFFFF;
      margin-bottom: 9rem; }
    div#about_page section.history .swiper_container_history .swiper-slide .featured_image {
      width: 8.4rem;
      height: auto; }
  div#about_page section.history .swiper_container_history .wrapper_btns_nav {
    margin-top: 3rem; }
    div#about_page section.history .swiper_container_history .wrapper_btns_nav .button-next-history {
      margin: 0 1.5rem;
      border-radius: 50%;
      border: 0.2rem solid;
      position: static;
      width: 4.4rem;
      height: 4.4rem;
      background-position: 0.6rem;
      background-size: 2.3rem 2.1rem;
      background-image: url("../img/left-arrow-related.png"); }
    div#about_page section.history .swiper_container_history .wrapper_btns_nav .button-prev-history {
      margin: 0 1.5rem;
      border-radius: 50%;
      border: 0.2rem solid;
      position: static;
      width: 4.4rem;
      height: 4.4rem;
      background-image: url("../img/right-arrow-related.png");
      background-position: 1rem;
      background-size: 2.4rem 2.3rem; }
div#about_page section.communityInvolvement {
  padding: 20rem 0 10rem 0;
  background: #fff;
  text-align: center; }
  div#about_page section.communityInvolvement .loadMorePosts {
    display: inline-block; }
  div#about_page section.communityInvolvement .title {
    color: #000 !important;
    margin-bottom: 2rem; }
  div#about_page section.communityInvolvement .description {
    margin-top: 3rem;
    color: #000;
    max-width: 150rem; }
    div#about_page section.communityInvolvement .description div#tadiran-energy-logos {
      text-align: center;
      padding: 8rem 0 0; }
      div#about_page section.communityInvolvement .description div#tadiran-energy-logos img {
        float: none;
        display: inline-block;
        padding: 0 10px; }
  div#about_page section.communityInvolvement .cus_row {
    margin: 20rem 0 0;
    background: #000;
    flex-wrap: wrap;
    align-items: inherit; }
    div#about_page section.communityInvolvement .cus_row .title {
      color: #fff !important; }
    div#about_page section.communityInvolvement .cus_row .cus_col {
      width: 50%;
      position: relative;
      height: 40rem; }
      div#about_page section.communityInvolvement .cus_row .cus_col:hover > img.color {
        opacity: 1; }
      div#about_page section.communityInvolvement .cus_row .cus_col:nth-child(3n) {
        width: 100%; }
      div#about_page section.communityInvolvement .cus_row .cus_col:first-child, div#about_page section.communityInvolvement .cus_row .cus_col:nth-child(2) {
        height: 78.2rem; }
      div#about_page section.communityInvolvement .cus_row .cus_col img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        opacity: 0.7;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
        position: absolute;
        top: 0;
        right: 0; }
      div#about_page section.communityInvolvement .cus_row .cus_col img.color {
        opacity: 0; }
      div#about_page section.communityInvolvement .cus_row .cus_col .content {
        padding: 1rem 5rem;
        text-align: center;
        width: 100%; }

.description_1, div#about_page section.history .description, div#about_page section.communityInvolvement .description {
  color: #000;
  max-width: 150rem; }

.modal .modal-dialog {
  max-width: none; }
  .modal .modal-dialog .modal-content {
    background: transparent;
    width: auto;
    border: 0; }
    .modal .modal-dialog .modal-content .modal-header {
      border: 0; }
      .modal .modal-dialog .modal-content .modal-header .close {
        font-size: 5rem;
        color: #a55353; }
    .modal .modal-dialog .modal-content .modal-body {
      padding: 0;
      background: transparent; }
      .modal .modal-dialog .modal-content .modal-body iframe, .modal .modal-dialog .modal-content .modal-body .rll-youtube-player {
        width: 84rem;
        height: 48rem; }

@media screen and (max-width: 767px) {
  div#about_page section.communityInvolvement .cus_row {
    flex-direction: column; }

  div#about_page section.communityInvolvement .cus_row .cus_col {
    width: 100%; }

  div#about_page section.history .description {
    padding: 0 4rem; }

  div#about_page section.communityInvolvement .description {
    padding: 0 4rem; }

  div#about_page section.communityInvolvement .cus_row {
    margin: 20rem 0 0 0; }

  div#about_page section.communityInvolvement .loadMorePosts {
    margin-top: 7rem; } }
@media screen and (orientation: landscape) and (max-width: 767px) {
  div#about_page section.main_section {
    height: auto;
    min-height: 100vh; } }
@media screen and (max-width: 500px) {
  div#about_page section.history .swiper_container_history .swiper-slide {
    height: 65rem; } }
#advisor_page section.main_section {
  height: 50rem !important;
  background-size: cover !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
  #advisor_page section.main_section .title_page {
    color: white; }
#advisor_page section.results {
  min-height: 80vh;
  width: 80%;
  max-width: 155rem;
  margin: 11rem auto 4.5rem auto; }
  #advisor_page section.results #myTab {
    justify-content: center; }
  #advisor_page section.results .tab-pane .wrapper_btns .btn_nav {
    padding: 1.4rem 4.9rem;
    margin: 2rem 0 0 1.4rem;
    display: inline-block; }
    #advisor_page section.results .tab-pane .wrapper_btns .btn_nav.open_popap {
      background-color: #005f7f; }
      #advisor_page section.results .tab-pane .wrapper_btns .btn_nav.open_popap:hover {
        background-color: #024c65 !important; }
  #advisor_page section.results .tab-pane .title_list {
    font-family: "OpenSansHebrewLight";
    line-height: normal;
    font-size: 3.6rem;
    color: #000000;
    margin-top: 2rem; }
  #advisor_page section.results .tab-pane section.products_section {
    width: 100%; }
  #advisor_page section.results .tab-pane .message .recomendation {
    font-family: 'OpenSansHebrewLight';
    line-height: normal;
    font-size: 2rem;
    color: #000000;
    margin-top: 2rem;
    max-width: 126rem; }
  #advisor_page section.results .tab-pane .message .count_field {
    font-family: 'OpenSansHebrewBold';
    line-height: normal;
    font-size: 2.5rem;
    color: #000000;
    margin-top: 2rem; }
  #advisor_page section.results .nav .nav-item .nav-link {
    padding: 1.3rem 4.9rem;
    margin-left: 1.4rem; }
    #advisor_page section.results .nav .nav-item .nav-link.active {
      filter: invert(50); }
#advisor_page section.conditioner_calculator {
  display: none; }
  #advisor_page section.conditioner_calculator.open {
    display: block; }
#advisor_page .wrapper_section_calculator.open_calc section.conditioner_calculator {
  display: block; }

section.conditioner_calculator {
  background: url("../img/Vector_Smart_Calc.png") no-repeat bottom left, #F3F4F4;
  background-size: contain;
  padding: 4rem 0 8rem 0; }
  section.conditioner_calculator .title {
    font-family: "OpenSansHebrewLight";
    font-size: 9.6rem;
    text-align: center;
    color: #000000; }
  section.conditioner_calculator .title_steps {
    font-family: "OpenSansHebrewLight";
    font-size: 4rem;
    text-align: center;
    color: #000000;
    margin-top: 1.5rem; }
  section.conditioner_calculator .calculator {
    max-width: 120rem;
    margin: 3rem auto 7rem auto; }
    section.conditioner_calculator .calculator ul.nav {
      border: none;
      justify-content: center; }
      section.conditioner_calculator .calculator ul.nav li.nav-item {
        position: relative; }
        section.conditioner_calculator .calculator ul.nav li.nav-item.removeDisabled:before {
          content: none; }
        section.conditioner_calculator .calculator ul.nav li.nav-item:before {
          content: '';
          width: 100%;
          height: 100%;
          z-index: 2; }
        section.conditioner_calculator .calculator ul.nav li.nav-item:last-child a.nav-link {
          margin-left: 0; }
          section.conditioner_calculator .calculator ul.nav li.nav-item:last-child a.nav-link .image_step:after {
            content: none; }
        section.conditioner_calculator .calculator ul.nav li.nav-item a.nav-link {
          text-align: center;
          background: transparent;
          border: none;
          margin-left: 6.1rem; }
          section.conditioner_calculator .calculator ul.nav li.nav-item a.nav-link .image_step {
            width: 7.5rem;
            margin: auto;
            position: relative; }
            section.conditioner_calculator .calculator ul.nav li.nav-item a.nav-link .image_step:after {
              content: ' ';
              background: url("../img/array_colculator.png") no-repeat;
              background-size: cover;
              width: 12.8rem;
              height: 0.9rem;
              right: 8.5rem;
              position: absolute;
              top: 50%;
              transform: translateY(-50%); }
            section.conditioner_calculator .calculator ul.nav li.nav-item a.nav-link .image_step img {
              filter: grayscale(1) invert(1);
              background-color: black;
              border-radius: 50%;
              border: .2rem solid white; }
          section.conditioner_calculator .calculator ul.nav li.nav-item a.nav-link.active .image_step img {
            filter: none;
            border: 2px solid black; }
          section.conditioner_calculator .calculator ul.nav li.nav-item a.nav-link p {
            width: 13.9rem;
            margin: 2rem auto 0 auto;
            font-family: 'OpenSansHebrewBold';
            line-height: normal;
            font-size: 1.8rem;
            text-align: center;
            color: #000000; }
    section.conditioner_calculator .calculator #myTabContent {
      margin-top: 1.5rem;
      text-align: right; }
      section.conditioner_calculator .calculator #myTabContent .title_tab_pane {
        text-align: center;
        font-size: 3rem;
        margin-bottom: 3rem;
        font-family: 'OpenSansHebrewBold'; }
      section.conditioner_calculator .calculator #myTabContent img.advisor {
        margin: -19rem 2rem -16rem 0;
        width: 20.5rem; }
      section.conditioner_calculator .calculator #myTabContent .tab-pane .container_calc.containerStep2 .row .col_calc {
        flex-basis: 15%; }
        section.conditioner_calculator .calculator #myTabContent .tab-pane .container_calc.containerStep2 .row .col_calc .wrapper_col {
          padding: 8% 3%;
          min-height: auto; }
      section.conditioner_calculator .calculator #myTabContent .tab-pane .container_calc.containerStep3 .wrapper_sliders {
        position: relative; }
        section.conditioner_calculator .calculator #myTabContent .tab-pane .container_calc.containerStep3 .wrapper_sliders .numberApartment {
          position: absolute;
          left: 50%;
          top: -3.8rem;
          transform: translateX(-50%); }
        section.conditioner_calculator .calculator #myTabContent .tab-pane .container_calc.containerStep3 .wrapper_sliders .wrapperSlider {
          position: relative; }
        section.conditioner_calculator .calculator #myTabContent .tab-pane .container_calc.containerStep3 .wrapper_sliders .rangeSlider {
          background-color: #CFCFCF;
          margin: 1.9rem 0 9.5rem 0;
          border: none; }
          section.conditioner_calculator .calculator #myTabContent .tab-pane .container_calc.containerStep3 .wrapper_sliders .rangeSlider span.ui-slider-handle {
            transition: all .3s;
            width: 2.026rem;
            height: 2.026rem;
            background: #000000;
            border-radius: 50%;
            top: -0.71em; }
            section.conditioner_calculator .calculator #myTabContent .tab-pane .container_calc.containerStep3 .wrapper_sliders .rangeSlider span.ui-slider-handle span.valueMeter {
              min-width: 15rem;
              position: absolute;
              left: 50%;
              bottom: -5.1rem;
              transform: translateX(-50%);
              background: #FFFFFF;
              box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
              font-family: "OpenSansHebrewBold";
              padding: 1rem 0.5rem;
              line-height: normal;
              font-size: 1.7rem;
              text-align: center;
              color: #000000; }
      section.conditioner_calculator .calculator #myTabContent .tab-pane .container_calc.containerStep4 .col_calc {
        margin: 2rem 3rem; }
        section.conditioner_calculator .calculator #myTabContent .tab-pane .container_calc.containerStep4 .col_calc .wrapper_col {
          text-align: center;
          padding: 10% 16%; }
          section.conditioner_calculator .calculator #myTabContent .tab-pane .container_calc.containerStep4 .col_calc .wrapper_col p {
            margin-top: 3rem; }
      section.conditioner_calculator .calculator #myTabContent .tab-pane .container_calc .col_calc {
        border-radius: 1rem;
        padding: 0;
        margin: 2rem 3rem;
        box-shadow: 0 0.2rem 3rem rgba(0, 0, 0, 0.15);
        cursor: pointer;
        user-select: none; }
        section.conditioner_calculator .calculator #myTabContent .tab-pane .container_calc .col_calc:hover .wrapper_col, section.conditioner_calculator .calculator #myTabContent .tab-pane .container_calc .col_calc.active .wrapper_col {
          filter: none; }
        section.conditioner_calculator .calculator #myTabContent .tab-pane .container_calc .col_calc .wrapper_col {
          padding: 10%;
          border-radius: 1rem;
          min-height: 14rem;
          height: 100%;
          display: flex;
          align-items: center;
          justify-content: center;
          filter: grayscale(1) invert(1);
          background-color: black; }
          section.conditioner_calculator .calculator #myTabContent .tab-pane .container_calc .col_calc .wrapper_col img {
            max-height: 7rem;
            width: auto; }
          section.conditioner_calculator .calculator #myTabContent .tab-pane .container_calc .col_calc .wrapper_col p {
            font-family: 'OpenSansHebrewBold';
            line-height: normal;
            font-size: 1.8rem;
            text-align: center;
            color: #ffffff;
            margin: 0; }
      section.conditioner_calculator .calculator #myTabContent .tab-pane .wrapperBtnNav {
        display: flex;
        justify-content: space-between;
        padding: 0 3rem; }
        section.conditioner_calculator .calculator #myTabContent .tab-pane .wrapperBtnNav .btnTabs {
          width: 100%; }
    section.conditioner_calculator .calculator .modal-content {
      background-color: #ffffff;
      box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
      padding: 0 3.7rem 3rem 3.7rem; }
      section.conditioner_calculator .calculator .modal-content .title_modal {
        text-align: center;
        font-family: 'OpenSansHebrewBold';
        line-height: normal;
        font-size: 3.2rem;
        color: #000000; }
      section.conditioner_calculator .calculator .modal-content .close {
        font-size: 3.4rem !important;
        color: black !important;
        font-style: normal; }
      section.conditioner_calculator .calculator .modal-content .buttonsSelect button.button {
        border: none;
        margin: 3.7rem;
        padding: 1.6rem 6.5rem; }

#ContactFormModalAdvisor form select {
  margin: 0.6rem 0;
  border-radius: 0;
  height: 4rem;
  background: #FFFFFF;
  border: .1rem solid #000000;
  width: 100%;
  font-size: 1.8rem; }
#ContactFormModalAdvisor form input[type=submit] {
  margin: 0.6rem 0;
  border-radius: 0;
  height: 4rem;
  background: #FFFFFF;
  border: .1rem solid #000000;
  width: 100%;
  font-size: 1.8rem;
  padding: 1rem;
  background: #000000;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  color: #ffffff !important;
  transition: .2s all;
  cursor: pointer;
  user-select: none;
  font-family: 'OpenSansHebrewLight';
  font-size: 1.8rem;
  text-align: center;
  padding: 0.6rem 4.5rem;
  margin-top: 2.6rem; }
#ContactFormModalAdvisor form input[type=text] {
  margin: 0.6rem 0;
  border-radius: 0;
  height: 4rem;
  background: #FFFFFF;
  border: .1rem solid #000000;
  width: 100%;
  font-size: 1.8rem;
  padding: 1rem; }
#ContactFormModalAdvisor form input[type=tel] {
  margin: 0.6rem 0;
  border-radius: 0;
  height: 4rem;
  background: #FFFFFF;
  border: .1rem solid #000000;
  width: 100%;
  font-size: 1.8rem;
  padding: 1rem; }
#ContactFormModalAdvisor form input[type=email] {
  margin: 0.6rem 0;
  border-radius: 0;
  height: 4rem;
  background: #FFFFFF;
  border: .1rem solid #000000;
  width: 100%;
  font-size: 1.8rem;
  padding: 1rem; }
#ContactFormModalAdvisor form input[type=checkbox] {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  float: right;
  margin-left: 1rem; }
#ContactFormModalAdvisor form label {
  font-family: 'OpenSansHebrewLight';
  line-height: normal;
  font-size: 2rem;
  color: #000000; }
#ContactFormModalAdvisor .modal-dialog .modal-content {
  width: 30.4%;
  border: 0;
  background-color: #ffffff; }
  #ContactFormModalAdvisor .modal-dialog .modal-content .modal-body {
    padding: 9rem 7rem;
    background: transparent; }
#ContactFormModalAdvisor .modal-content .modal-header .close {
  font-size: 3rem;
  color: #333333; }
#ContactFormModalAdvisor .close {
  position: absolute;
  top: 1rem;
  right: 2rem;
  z-index: 999;
  font-size: 3rem;
  color: #000000;
  opacity: 1; }
#ContactFormModalAdvisor .form-header {
  text-align: center;
  padding: 0 0 5rem; }
#ContactFormModalAdvisor p {
  margin: 0; }
#ContactFormModalAdvisor h2.title {
  font-family: 'OpenSansHebrewLight';
  line-height: normal;
  font-size: 3rem;
  color: #000000;
  margin-top: 3rem;
  text-align: center; }

#ContactFormModal form select {
  margin: 0.6rem 0;
  border-radius: 0;
  height: 4rem;
  background: #FFFFFF;
  border: .1rem solid #000000;
  width: 100%;
  font-size: 1.8rem;
  padding: 1rem; }

body.rtl #ContactFormModalAdvisor form {
  direction: rtl;
  text-align: right; }

.alertify-notifier.ajs-right .ajs-message.ajs-visible {
  background-color: black;
  font-family: 'OpenSansHebrewLight';
  font-size: 2rem;
  color: white;
  right: 0 !important;
  text-align: center;
  padding: 1.1rem; }

#loader_ad {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(231, 231, 231, 0.7);
  display: none;
  align-items: center;
  justify-content: center;
  z-index: 1111; }
  #loader_ad img {
    width: 19.6rem; }

body.rtl #advisor_page section.results .tab-pane .title_list,
body.rtl #advisor_page section.results .tab-pane .message .recomendation {
  text-align: right !important; }

body.rtl #advisor_page section.results .tab-pane .wrapper_btns,
body.rtl #advisor_page section.results .tab-pane .message .count_field {
  text-align: center;
  margin: 2rem auto 1rem auto; }

body.rtl #advisor_page section.results .tab-pane .message .count_field h3 {
  font-size: 3rem !important; }

body.rtl #advisor_page section.results .tab-pane .message .count_field p {
  font-size: 2rem !important; }

body.rtl #advisor_page section.results .tab-pane .message .recomendation {
  text-align: center;
  margin: 1rem auto 1rem auto; }

body.rtl #advisor_page section.results .tab-pane .message .title {
  margin-top: 4rem;
  font-size: 3rem;
  font-family: 'OpenSansHebrewBold';
  text-align: center; }

@keyframes slideIn {
  from {
    filter: blur(15px); }
  to {
    filter: blur(0); } }
@keyframes slideOut {
  from {
    filter: blur(0); }
  to {
    filter: blur(15px); } }
@media screen and (max-width: 767px) {
  section.conditioner_calculator .calculator #myTabContent .tab-pane .col_calc {
    flex-basis: 33% !important; }

  section.conditioner_calculator .calculator ul.nav li.nav-item {
    flex-basis: 25%; }

  section.conditioner_calculator .calculator ul.nav li.nav-item a.nav-link .image_step:after {
    width: 7.8rem; }

  section.conditioner_calculator .calculator ul.nav li.nav-item a.nav-link {
    margin-left: 0; }

  #advisor_page section.results {
    width: 95%; }

  #advisor_page section.results .nav .nav-item .nav-link {
    margin-bottom: 2rem; }

  #advisor_page section.results .nav .nav-item {
    width: 50%; }

  section.conditioner_calculator .calculator .modal-content .buttonsSelect button.button {
    margin: 0.7rem;
    padding: 1.6rem 4.5rem; }

  section.conditioner_calculator .calculator #myTabContent .container_calc.containerStep3 .wrapper_sliders {
    width: 90%; }

  section.conditioner_calculator .calculator #myTabContent img.advisor {
    margin: 0; }

  section.conditioner_calculator {
    padding: 8rem 0 0 0; }

  section.conditioner_calculator .calculator {
    margin: 7rem 0 0 0; }

  section.conditioner_calculator .calculator #myTabContent {
    text-align: center; }

  #ContactFormModalAdvisor .modal-dialog .modal-content {
    width: 95%; }

  section.conditioner_calculator .containerStep3 .rangeSlider {
    height: 1.8em; }

  section.conditioner_calculator .containerStep3 .rangeSlider span.ui-slider-handle {
    width: 4.026rem !important;
    height: 4.026rem !important;
    top: -1.21em !important; }

  #advisor_page section.main_section {
    min-height: 50rem !important; }

  section.conditioner_calculator .calculator #myTabContent .tab-pane .container_calc .col_calc .wrapper_col img {
    max-height: 11rem; }

  section.conditioner_calculator .calculator #myTabContent .tab-pane .container_calc .col_calc .wrapper_col {
    padding: 20% 10%; } }
#technology section.main_section {
  height: 80rem;
  background-size: cover !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
  #technology section.main_section .title_page {
    color: white; }
#technology section.technology {
  background: url("../img/Vector_Smart_ObjectTech.png") no-repeat left bottom; }
  #technology section.technology .wrapper_technology {
    max-width: inherit;
    width: 93%;
    margin: auto;
    text-align: center; }
    #technology section.technology .wrapper_technology .wrapper {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      grid-gap: 2.6rem;
      grid-auto-rows: 1.3rem;
      margin-bottom: 2.6rem; }
      #technology section.technology .wrapper_technology .wrapper article {
        position: relative;
        background-size: cover !important; }
        #technology section.technology .wrapper_technology .wrapper article a.wrapper_article_link {
          height: 100%;
          width: 100%; }
        #technology section.technology .wrapper_technology .wrapper article .wrapper_article {
          width: 100%;
          position: absolute;
          top: 15%; }
          #technology section.technology .wrapper_technology .wrapper article .wrapper_article .title_post {
            font-family: 'OpenSansHebrewBold';
            line-height: normal;
            font-size: 3.5rem;
            text-align: center;
            color: #FFFFFF;
            max-width: 90%;
            margin: auto; }
          #technology section.technology .wrapper_technology .wrapper article .wrapper_article .content_post {
            font-family: 'OpenSansHebrewLight';
            line-height: normal;
            font-size: 1.8rem;
            text-align: center;
            color: #FFFFFF;
            margin: 2rem auto 3rem auto;
            max-width: 52rem; }
          #technology section.technology .wrapper_technology .wrapper article .wrapper_article .wrapper_img {
            width: 10.7rem;
            height: auto;
            margin: 0 auto 0 auto;
            cursor: pointer; }
            #technology section.technology .wrapper_technology .wrapper article .wrapper_article .wrapper_img img {
              height: 100%;
              width: 100%; }
    #technology section.technology .wrapper_technology .col_1 {
      grid-column: 1 / 3;
      grid-row: 1 / 24; }
      #technology section.technology .wrapper_technology .col_1 .wrapper_article {
        top: 35% !important; }
    #technology section.technology .wrapper_technology .col_2 {
      grid-column: 3 / 5;
      grid-row: 1 / 12; }
    #technology section.technology .wrapper_technology .col_3 {
      grid-column: 5 / 3;
      grid-row: 24 / 12; }
    #technology section.technology .wrapper_technology .col_4 {
      grid-column: 5 / 1;
      grid-row: 36 / 24; }
    #technology section.technology .wrapper_technology .col_5 {
      grid-column: 3 / 1;
      grid-row: 47 / 36; }
    #technology section.technology .wrapper_technology .col_6 {
      grid-column: 5 / 3;
      grid-row: 47 / 36; }
    #technology section.technology .wrapper_technology .loadMorePosts {
      display: inline-block;
      margin: 4rem 0 5rem 0; }

.wrap-breadcrumb {
  width: 95%;
  margin: 1rem auto 6rem auto; }
  .wrap-breadcrumb .container {
    max-width: 100%; }

.singleTechnology .wrapperSingleTech article .content h1,
.singleTechnology .wrapperSingleTech article .content h2,
.singleTechnology .wrapperSingleTech article .content h3 {
  font-weight: 700;
  line-height: 2; }

.singleTechnology .wrapperSingleTech article .content h1,
.singleTechnology .wrapperSingleTech article .content h2,
.singleTechnology .wrapperSingleTech article .content h3,
.singleTechnology .wrapperSingleTech article .content h4 {
  display: inline; }

.singleTechnology section.main_section {
  height: 50rem !important;
  background-size: cover !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
  .singleTechnology section.main_section .title_page {
    color: white;
    width: 50%;
    font-size: 6rem; }
  .singleTechnology section.main_section .sub_title_page {
    font-family: "OpenSansHebrewLight";
    line-height: normal;
    font-size: 4rem;
    text-align: center;
    color: #ffffff; }
.singleTechnology .wrapperSingleTech {
  display: flex;
  width: 100%;
  margin: 3rem auto 0 auto;
  max-width: 100%; }
  .singleTechnology .wrapperSingleTech .wrap-breadcrumb {
    width: 100%; }
  .singleTechnology .wrapperSingleTech.magazine {
    margin-bottom: 8rem; }
    .singleTechnology .wrapperSingleTech.magazine article {
      padding: 0 0 0 7.5rem; }
  .singleTechnology .wrapperSingleTech article {
    text-align: right;
    margin: 0 auto;
    max-width: inherit;
    padding: 0 2.5rem;
    width: 100%; }
    .singleTechnology .wrapperSingleTech article .title_post {
      font-family: "OpenSansHebrewBold";
      text-transform: uppercase;
      line-height: normal;
      font-size: 3rem;
      text-align: right;
      color: #000000; }
    .singleTechnology .wrapperSingleTech article .date {
      font-family: 'OpenSansHebrewLight';
      line-height: normal;
      font-size: 2rem;
      color: #8A8A8A;
      margin-bottom: 6rem; }
    .singleTechnology .wrapperSingleTech article .post-thumbnail img {
      width: 100%;
      height: 40rem;
      object-fit: cover; }
    .singleTechnology .wrapperSingleTech article .content {
      font-family: 'OpenSansHebrewLight';
      line-height: 3.2rem;
      font-size: 2rem;
      color: #000000;
      margin-bottom: 4rem; }
      .singleTechnology .wrapperSingleTech article .content ul {
        list-style: disc; }
  .singleTechnology .wrapperSingleTech .posts_recommended .title_section {
    font-family: "OpenSansHebrewRegular";
    font-size: 3.6rem;
    letter-spacing: 0.5px;
    color: #000000;
    text-align: right;
    margin-bottom: 2.5rem; }
  .singleTechnology .wrapperSingleTech .posts_recommended .wrapper_container_posts {
    width: 40rem; }
    .singleTechnology .wrapperSingleTech .posts_recommended .wrapper_container_posts .wrapper_col {
      margin: 1rem 0;
      border: .1rem solid #E7E9EC;
      display: flex;
      width: 100%;
      height: 15rem; }
      .singleTechnology .wrapperSingleTech .posts_recommended .wrapper_container_posts .wrapper_col .wrapper_img {
        width: 45%; }
        .singleTechnology .wrapperSingleTech .posts_recommended .wrapper_container_posts .wrapper_col .wrapper_img img {
          object-fit: cover;
          height: 100%;
          width: 100%; }
      .singleTechnology .wrapperSingleTech .posts_recommended .wrapper_container_posts .wrapper_col .wrapper_content {
        text-align: right;
        width: 55%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 1rem 1rem 1rem 1.5rem; }
        .singleTechnology .wrapperSingleTech .posts_recommended .wrapper_container_posts .wrapper_col .wrapper_content .title {
          font-family: "OpenSansHebrewRegular";
          font-size: 1.6rem;
          color: #122B46; }
        .singleTechnology .wrapperSingleTech .posts_recommended .wrapper_container_posts .wrapper_col .wrapper_content .text {
          font-family: "OpenSansHebrewRegular";
          font-size: 1.4rem;
          color: #AAAAAA; }
.singleTechnology .wrapper_button {
  display: flex;
  justify-content: center;
  margin-top: 4rem; }
.singleTechnology section.posts_article {
  max-width: 134.5rem;
  width: 72%; }
  .singleTechnology section.posts_article .title_section {
    max-width: 124.5rem;
    margin: auto; }
  .singleTechnology section.posts_article .wrapper_slider_container_article_posts {
    width: 100%; }

@media (min-width: 700px) {
  .singleTechnology .wrapperSingleTech {
    width: 60% !important; }

  .singleTechnology .wrapperSingleTech.magazine {
    width: 75% !important; }

  .singleTechnology section.posts_article {
    width: 62.7%; }

  .singleTechnology section.posts_article .title_section {
    width: 91.8%; } }
@media screen and (max-width: 767px) {
  #technology section.technology .wrapper_technology .wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 0; }

  #technology section.technology .wrapper_technology article {
    width: 100%;
    height: 55rem; }

  #technology section.technology .wrapper_technology {
    width: 100% !important; }

  .wrap-breadcrumb .container .row {
    justify-content: center; }

  .wrap-breadcrumb {
    margin: 4rem auto 4rem auto; }

  .singleTechnology .wrapperSingleTech, .singleTechnology .wrapperSingleTech.magazine {
    width: 95% !important; }

  .singleTechnology section.posts_article {
    width: 80%; }

  .singleTechnology section.posts_article .title_section {
    text-align: center !important; }

  #technology section.technology .wrapper_technology .wrapper article .wrapper_article .content_post {
    font-size: 2.5rem !important; }

  #technology section.technology .wrapper_technology .col_1 .wrapper_article {
    top: 15% !important; }

  .singleTechnology .wrapperSingleTech article .content {
    font-size: 2.5rem !important;
    line-height: 4rem !important; }

  .singleTechnology .wrapperSingleTech {
    flex-direction: column; }

  .singleTechnology .wrapperSingleTech .posts_recommended .wrapper_container_posts {
    width: 100%; }

  .singleTechnology .wrapperSingleTech .posts_recommended {
    width: 100%;
    padding: 8rem 2.5rem 0 2rem; }

  .singleTechnology .wrapperSingleTech .posts_recommended .wrapper_container_posts .wrapper_col {
    height: 25rem;
    margin: 3rem 0; }

  .singleTechnology .wrapperSingleTech.magazine article {
    padding: 0 2.5rem; }

  .singleTechnology section.main_section {
    min-height: 60rem !important; }

  .singleTechnology .wrapperSingleTech .posts_recommended .wrapper_container_posts .wrapper_col .wrapper_content .title {
    font-size: 3rem; }

  .singleTechnology .wrapperSingleTech .posts_recommended .wrapper_container_posts .wrapper_col .wrapper_content .text {
    font-size: 2.5rem; } }
#guide section.main_section {
  height: 80rem;
  background-size: cover !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
  #guide section.main_section .title_page {
    color: white; }
#guide section.guide {
  background: url("../img/Vector_Smart_ObjectTech.png") no-repeat left bottom; }
  #guide section.guide .wrapper_guide {
    max-width: inherit;
    width: 95%;
    padding: 0 25px;
    margin: auto;
    text-align: center; }
    #guide section.guide .wrapper_guide .download_full_guide {
      display: none;
      background: url("../img/bg_sec_guide.png") no-repeat left center;
      background-size: cover;
      padding: 5.5rem 3.7rem;
      justify-content: center; }
      #guide section.guide .wrapper_guide .download_full_guide div.wpcf7 .ajax-loader {
        background-image: url(../img/icons/animated_loading_icon.gif);
        background-size: cover;
        width: 50px;
        height: 30px;
        margin: 15px 0 0; }
      #guide section.guide .wrapper_guide .download_full_guide .title {
        margin-left: 7rem;
        font-size: 4rem;
        margin-bottom: 0;
        font-family: 'OpenSansHebrewLight';
        line-height: normal;
        color: #FFFFFF; }
      #guide section.guide .wrapper_guide .download_full_guide form {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column; }
        #guide section.guide .wrapper_guide .download_full_guide form .wrapper_inputs {
          display: flex; }
        #guide section.guide .wrapper_guide .download_full_guide form p {
          margin-bottom: 0; }
        #guide section.guide .wrapper_guide .download_full_guide form label {
          margin-bottom: 0;
          display: flex;
          font-family: 'OpenSansHebrewLight';
          line-height: normal;
          font-size: 2.2rem;
          color: #FFFFFF; }
          #guide section.guide .wrapper_guide .download_full_guide form label span.title_label {
            padding: 1.2rem 0; }
        #guide section.guide .wrapper_guide .download_full_guide form .wpcf7-not-valid-tip {
          display: none !important; }
        #guide section.guide .wrapper_guide .download_full_guide form input#file {
          display: none; }
        #guide section.guide .wrapper_guide .download_full_guide form input.wpcf7-not-valid {
          border: 1px solid red; }
        #guide section.guide .wrapper_guide .download_full_guide form input[type='email'] {
          width: 30.77rem;
          height: 4.933rem;
          background: rgba(255, 255, 255, 0.9);
          border-radius: 0;
          margin: 0 1rem 0 2.4rem; }
        #guide section.guide .wrapper_guide .download_full_guide form input[type='submit'] {
          border-radius: 0;
          height: 4.933rem; }
        #guide section.guide .wrapper_guide .download_full_guide form span[role="alert"] {
          margin-top: 1rem;
          font-size: 1.6rem; }
        #guide section.guide .wrapper_guide .download_full_guide form .wpcf7-response-output {
          color: white;
          font-family: OpenSansHebrewLight;
          font-size: 1.6rem; }
        #guide section.guide .wrapper_guide .download_full_guide form .col_12 {
          margin-top: 1.5rem;
          text-align: right; }
          #guide section.guide .wrapper_guide .download_full_guide form .col_12 span {
            margin: 0; }
          #guide section.guide .wrapper_guide .download_full_guide form .col_12 label {
            font-family: "OpenSansHebrewLight";
            line-height: normal;
            font-size: 1.6rem;
            margin: 0; }
            #guide section.guide .wrapper_guide .download_full_guide form .col_12 label input {
              width: 2rem;
              height: 2rem;
              margin: 0 0 0 1rem;
              padding: 0; }
    #guide section.guide .wrapper_guide .entry-content {
      margin-top: 2.6rem; }
    #guide section.guide .wrapper_guide .wrapper {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      grid-gap: 2.6rem;
      grid-auto-rows: 1.3rem;
      margin-bottom: 2.6rem; }
      #guide section.guide .wrapper_guide .wrapper article {
        position: relative;
        background-size: cover !important; }
        #guide section.guide .wrapper_guide .wrapper article a.wrapper_article_link {
          height: 100%;
          width: 100%; }
        #guide section.guide .wrapper_guide .wrapper article .wrapper_article {
          width: 100%;
          position: absolute;
          top: 15%; }
          #guide section.guide .wrapper_guide .wrapper article .wrapper_article .title_post {
            font-family: 'OpenSansHebrewBold';
            line-height: normal;
            font-size: 4.5rem;
            text-align: center;
            color: #FFFFFF;
            max-width: 90%;
            margin: auto; }
          #guide section.guide .wrapper_guide .wrapper article .wrapper_article .content_post {
            font-family: 'OpenSansHebrewLight';
            line-height: normal;
            font-size: 2rem;
            text-align: center;
            color: #FFFFFF;
            margin: 2rem auto 3rem auto;
            max-width: 52rem; }
          #guide section.guide .wrapper_guide .wrapper article .wrapper_article .wrapper_img {
            width: 8rem;
            height: auto;
            margin: 0 auto 0 auto;
            cursor: pointer; }
            #guide section.guide .wrapper_guide .wrapper article .wrapper_article .wrapper_img img {
              height: 100%;
              width: 100%; }
    #guide section.guide .wrapper_guide .col_1 {
      grid-column: 1 / 3;
      grid-row: 1 / 12; }
    #guide section.guide .wrapper_guide .col_2 {
      grid-column: 3 / 5;
      grid-row: 1 / 12; }
    #guide section.guide .wrapper_guide .col_3 {
      grid-column: 5 / 1;
      grid-row: 24 / 12; }
    #guide section.guide .wrapper_guide .col_4 {
      grid-column: 3 / 1;
      grid-row: 47 / 24; }
      #guide section.guide .wrapper_guide .col_4 .wrapper_article {
        top: 35% !important; }
    #guide section.guide .wrapper_guide .col_5 {
      grid-column: 5 / 3;
      grid-row: 36 / 24; }
    #guide section.guide .wrapper_guide .col_6 {
      grid-column: 5 / 3;
      grid-row: 47 / 36; }
    #guide section.guide .wrapper_guide .col_7 {
      grid-column: 5 / 3;
      grid-row: 70 / 47; }
      #guide section.guide .wrapper_guide .col_7 .wrapper_article {
        top: 35% !important; }
    #guide section.guide .wrapper_guide .col_8 {
      grid-column: 3 / 1;
      grid-row: 58 / 47; }
    #guide section.guide .wrapper_guide .col_9 {
      grid-column: 3 / 1;
      grid-row: 70 / 58; }
    #guide section.guide .wrapper_guide .col_10 {
      grid-column: 5 / 1;
      grid-row: 82 / 70; }
    #guide section.guide .wrapper_guide .loadMorePosts {
      display: inline-block;
      margin: 4rem 0 5rem 0; }

.wrap-breadcrumb {
  width: 95%;
  margin: 1rem auto 6rem auto; }
  .wrap-breadcrumb .container {
    max-width: 100%; }

body.rtl #guide section.guide .wrapper_guide .download_full_guide form {
  direction: rtl; }

@media screen and (max-width: 767px) {
  #guide section.guide .wrapper_guide .wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 0; }

  #guide section.guide .wrapper_guide article {
    width: 100%;
    height: 55rem; }

  #guide section.guide .wrapper_guide {
    width: 100% !important;
    padding: 0 !important; }

  .wrap-breadcrumb .container .row {
    justify-content: center; }

  .wrap-breadcrumb {
    margin: 4rem auto 4rem auto; }

  #guide section.guide .wrapper_guide .download_full_guide {
    flex-direction: column; }

  #guide section.guide .wrapper_guide .download_full_guide .title {
    margin-bottom: 3rem; }

  #guide section.guide .wrapper_guide .download_full_guide form .wrapper_inputs {
    flex-direction: column;
    align-items: center; }

  #guide section.guide .wrapper_guide .download_full_guide form label {
    flex-direction: column;
    justify-content: center; }

  #guide section.guide .wrapper_guide .download_full_guide form input[type='email'] {
    margin: 0; }

  #guide section.guide .wrapper_guide .download_full_guide form label span.title_label + br {
    display: none; } }
#articles_tips_page section.main_section {
  height: 50rem !important;
  background-size: cover !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
#articles_tips_page section.articles_tips .d-flex {
  padding: 4rem 0;
  border-bottom: 1px solid #D8D8D8;
  width: 100%; }
  #articles_tips_page section.articles_tips .d-flex:last-child {
    border-bottom: 0; }
#articles_tips_page section.articles_tips .wrapper_articles_tips {
  max-width: inherit;
  width: 60%;
  margin: 7rem auto; }
  #articles_tips_page section.articles_tips .wrapper_articles_tips .row_part .wrapper_col {
    width: 100%;
    background: #FFFFFF;
    border: 0;
    box-sizing: border-box;
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
    #articles_tips_page section.articles_tips .wrapper_articles_tips .row_part .wrapper_col .wrapper_content {
      text-align: center; }
      #articles_tips_page section.articles_tips .wrapper_articles_tips .row_part .wrapper_col .wrapper_content .date {
        margin: 0;
        line-height: normal;
        padding: 0 0 1rem;
        text-align: right;
        font-size: 1.8rem;
        display: block; }
      #articles_tips_page section.articles_tips .wrapper_articles_tips .row_part .wrapper_col .wrapper_content .title {
        margin: 0 0 1rem;
        font-family: 'OpenSansHebrewBold';
        line-height: normal;
        font-size: 3rem;
        text-align: right;
        color: #000000;
        text-transform: uppercase; }
      #articles_tips_page section.articles_tips .wrapper_articles_tips .row_part .wrapper_col .wrapper_content .text {
        font-family: 'OpenSansHebrewBold';
        font-size: 1.8rem;
        text-align: right;
        color: #000000;
        margin: 0 auto 4rem auto; }
      #articles_tips_page section.articles_tips .wrapper_articles_tips .row_part .wrapper_col .wrapper_content .link_to_post {
        background: #000000;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
        color: white !important;
        transition: .2s all;
        cursor: pointer;
        user-select: none;
        font-family: 'OpenSansHebrewLight';
        font-size: 1.8rem;
        text-align: center;
        padding: 0.6rem 4.5rem;
        display: inline-block;
        float: right; }
    #articles_tips_page section.articles_tips .wrapper_articles_tips .row_part .wrapper_col a.col_content {
      display: block; }
      #articles_tips_page section.articles_tips .wrapper_articles_tips .row_part .wrapper_col a.col_content .wrapper_img {
        height: auto; }
        #articles_tips_page section.articles_tips .wrapper_articles_tips .row_part .wrapper_col a.col_content .wrapper_img img {
          object-fit: cover;
          width: 100%;
          height: auto; }
  #articles_tips_page section.articles_tips .wrapper_articles_tips nav.custom_pagination {
    width: 20rem;
    position: relative;
    margin: auto;
    direction: ltr; }
    #articles_tips_page section.articles_tips .wrapper_articles_tips nav.custom_pagination .swiper-container-pagination {
      width: 100%; }
      #articles_tips_page section.articles_tips .wrapper_articles_tips nav.custom_pagination .swiper-container-pagination span.swiper-slide {
        font-family: 'OpenSansHebrewBold';
        opacity: 0.3;
        line-height: normal;
        font-size: 2.4rem;
        text-align: center;
        color: #000000;
        cursor: pointer;
        border-left: .1rem solid #000000;
        border-right: .1rem solid #000000; }
        #articles_tips_page section.articles_tips .wrapper_articles_tips nav.custom_pagination .swiper-container-pagination span.swiper-slide.active {
          opacity: 1;
          cursor: auto; }
    #articles_tips_page section.articles_tips .wrapper_articles_tips nav.custom_pagination .button-next-article, #articles_tips_page section.articles_tips .wrapper_articles_tips nav.custom_pagination .button-prev-article {
      position: absolute;
      cursor: pointer;
      top: 50%;
      transform: translateY(-50%);
      width: 1.2rem;
      height: 1.8rem; }
      #articles_tips_page section.articles_tips .wrapper_articles_tips nav.custom_pagination .button-next-article.swiper-button-disabled, #articles_tips_page section.articles_tips .wrapper_articles_tips nav.custom_pagination .button-prev-article.swiper-button-disabled {
        opacity: 0.3; }
      #articles_tips_page section.articles_tips .wrapper_articles_tips nav.custom_pagination .button-next-article.button-next-article, #articles_tips_page section.articles_tips .wrapper_articles_tips nav.custom_pagination .button-prev-article.button-next-article {
        right: -2.5rem; }
      #articles_tips_page section.articles_tips .wrapper_articles_tips nav.custom_pagination .button-next-article.button-prev-article, #articles_tips_page section.articles_tips .wrapper_articles_tips nav.custom_pagination .button-prev-article.button-prev-article {
        left: -2.5rem; }

section.posts_article .wrapper_slider_container_article_posts .wrapper_content .text {
  font-size: 1.5rem; }
section.posts_article .wrapper_slider_container_article_posts .wrapper_content .title {
  font-size: 2rem; }
section.posts_article .wrapper_slider_container_article_posts .wrapper_col {
  transition: all .3s ease-in-out; }
  section.posts_article .wrapper_slider_container_article_posts .wrapper_col:hover > .wrapper_img img {
    transform: scale(1.2); }
section.posts_article .wrapper_slider_container_article_posts .wrapper_img {
  overflow: hidden; }
  section.posts_article .wrapper_slider_container_article_posts .wrapper_img img {
    transition: all .3s ease-in-out; }

body.rtl section.posts_article .wrapper_slider_container_article_posts .text {
  text-align: center !important; }

@media screen and (max-width: 767px) {
  #articles_tips_page section.articles_tips .wrapper_articles_tips {
    width: 100% !important; }

  #articles_tips_page section.articles_tips .wrapper_articles_tips .row_part .wrapper_col {
    box-shadow: 0px 4px 72px rgba(0, 0, 0, 0.25); } }
#choose_conditioner section.main_section {
  height: 80rem;
  background-size: cover !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
  #choose_conditioner section.main_section .title_page {
    color: white; }
#choose_conditioner section.choose_conditioner .wrapper_choose_conditioner {
  max-width: inherit;
  width: 95%;
  padding: 0 25px;
  margin: auto;
  text-align: center; }
  #choose_conditioner section.choose_conditioner .wrapper_choose_conditioner .wrapper {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 2.6rem;
    grid-auto-rows: 1.3rem; }
    #choose_conditioner section.choose_conditioner .wrapper_choose_conditioner .wrapper .block {
      position: relative;
      background-size: cover !important; }
      #choose_conditioner section.choose_conditioner .wrapper_choose_conditioner .wrapper .block a.wrapper_block_link {
        height: 100%;
        width: 100%; }
      #choose_conditioner section.choose_conditioner .wrapper_choose_conditioner .wrapper .block .wrapper_block {
        width: 100%;
        position: absolute;
        top: 20%; }
        #choose_conditioner section.choose_conditioner .wrapper_choose_conditioner .wrapper .block .wrapper_block .title_post {
          font-family: 'OpenSansHebrewBold';
          line-height: normal;
          font-size: 4.5rem;
          text-align: center;
          color: #FFFFFF;
          max-width: 90%;
          margin: auto; }
        #choose_conditioner section.choose_conditioner .wrapper_choose_conditioner .wrapper .block .wrapper_block .content_post {
          font-family: 'OpenSansHebrewLight';
          line-height: normal;
          font-size: 2rem;
          text-align: center;
          color: #FFFFFF;
          margin: 2rem auto 3rem auto;
          max-width: 52rem; }
        #choose_conditioner section.choose_conditioner .wrapper_choose_conditioner .wrapper .block .wrapper_block .wrapper_img {
          width: 10.7rem;
          height: auto;
          margin: 0 auto 0 auto;
          cursor: pointer; }
          #choose_conditioner section.choose_conditioner .wrapper_choose_conditioner .wrapper .block .wrapper_block .wrapper_img img {
            height: 100%;
            width: 100%; }
  #choose_conditioner section.choose_conditioner .wrapper_choose_conditioner .col_1 {
    grid-column: 1 / 3;
    grid-row: 1 / 12; }
  #choose_conditioner section.choose_conditioner .wrapper_choose_conditioner .col_2 {
    grid-column: 3 / 5;
    grid-row: 1 / 24; }
    #choose_conditioner section.choose_conditioner .wrapper_choose_conditioner .col_2 .wrapper_block {
      top: 35% !important; }
  #choose_conditioner section.choose_conditioner .wrapper_choose_conditioner .col_3 {
    grid-column: 1 / 3;
    grid-row: 24 / 12; }

section.posts_article {
  max-width: 151rem;
  width: 79%;
  margin: 8rem auto 0 auto; }
  section.posts_article .title_section {
    font-family: 'OpenSansHebrewLight';
    line-height: normal;
    font-size: 3.6rem;
    color: #000000; }
  section.posts_article .wrapper_slider_container_article_posts {
    position: relative;
    max-width: 145rem;
    width: 96%;
    margin: 0 auto 0 auto; }
    section.posts_article .wrapper_slider_container_article_posts .swiper-container-article {
      padding: 5rem 5rem 16.5rem 5rem; }
    section.posts_article .wrapper_slider_container_article_posts .wrapper_col:hover {
      box-shadow: 0px 4px 72px rgba(0, 0, 0, 0.25); }
    section.posts_article .wrapper_slider_container_article_posts .wrapper_img img {
      width: 100%;
      height: 23.6rem;
      object-fit: cover; }
    section.posts_article .wrapper_slider_container_article_posts .wrapper_content {
      padding: 2rem 2rem 1.5rem 2rem;
      text-align: center; }
      section.posts_article .wrapper_slider_container_article_posts .wrapper_content .title {
        text-transform: uppercase;
        margin: 2rem 0 1.4rem 0;
        text-align: center;
        font-family: 'OpenSansHebrewBold';
        line-height: normal;
        font-size: 2rem;
        color: #000000; }
      section.posts_article .wrapper_slider_container_article_posts .wrapper_content .text {
        font-family: 'OpenSansHebrewBold';
        line-height: normal;
        font-size: 1.5rem;
        color: #000000; }
      section.posts_article .wrapper_slider_container_article_posts .wrapper_content .link_to_post {
        display: inline-block;
        margin: 1.7rem 0 0 0; }
    section.posts_article .wrapper_slider_container_article_posts .button-next-article-post, section.posts_article .wrapper_slider_container_article_posts .button-prev-article-post {
      position: absolute;
      cursor: pointer;
      top: 50%;
      transform: translateY(-50%);
      width: 2.3rem;
      height: 4rem; }
      section.posts_article .wrapper_slider_container_article_posts .button-next-article-post.swiper-button-disabled, section.posts_article .wrapper_slider_container_article_posts .button-prev-article-post.swiper-button-disabled {
        opacity: 0.3; }
      section.posts_article .wrapper_slider_container_article_posts .button-next-article-post.button-next-article-post, section.posts_article .wrapper_slider_container_article_posts .button-prev-article-post.button-next-article-post {
        left: -3rem; }
      section.posts_article .wrapper_slider_container_article_posts .button-next-article-post.button-prev-article-post, section.posts_article .wrapper_slider_container_article_posts .button-prev-article-post.button-prev-article-post {
        right: -3rem; }

body.rtl section.posts_article .title_section,
body.rtl section.posts_article .wrapper_slider_container_article_posts .text {
  text-align: right; }

@media screen and (max-width: 767px) {
  #choose_conditioner section.choose_conditioner .wrapper_choose_conditioner {
    width: 100% !important;
    padding: 0 !important; }

  #choose_conditioner section.choose_conditioner .wrapper_choose_conditioner .wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 0; }

  #choose_conditioner section.choose_conditioner .wrapper_choose_conditioner .block {
    width: 100%;
    height: 55rem; } }
#favorites_page section.main_section {
  height: 80rem;
  background-size: cover !important;
  padding-top: 10.6rem;
  display: flex;
  justify-content: center;
  align-items: center; }
  #favorites_page section.main_section .title_page {
    font-family: 'OpenSansHebrewLight';
    line-height: normal;
    font-size: 7.2rem;
    color: #FFFFFF;
    text-align: center; }
#favorites_page .wrapper_head_favorite {
  position: relative; }
  #favorites_page .wrapper_head_favorite section.compare-buttons {
    top: 0;
    display: block; }
#favorites_page section.favorites section.products_section ul.products li.product {
  min-height: 55rem; }
#favorites_page section.favorites .wrapper_favorites {
  max-width: 155rem;
  width: 81%;
  margin: 7rem auto; }
#favorites_page section.favorites .tinv-wishlist {
  width: 100%; }
  #favorites_page section.favorites .tinv-wishlist .product-thumbnail {
    width: 100%;
    max-width: 100%; }
  #favorites_page section.favorites .tinv-wishlist .cart-empty {
    font-family: 'OpenSansHebrewBold';
    font-size: 1.8rem;
    color: #555555;
    text-align: center;
    margin-bottom: 4rem; }
#favorites_page section.favorites .woocommerce-message {
  font-family: 'OpenSansHebrewBold';
  line-height: normal;
  font-size: 2.1rem;
  text-align: center;
  color: #520f0f;
  margin-bottom: 4rem; }
#favorites_page section.favorites .compare-buttons.additional_buttons {
  bottom: 0; }
#favorites_page section.favorites .tinv-wishlist .tinvwl-table-manage-list .product-remove {
  width: auto;
  padding: 0; }
  #favorites_page section.favorites .tinv-wishlist .tinvwl-table-manage-list .product-remove button {
    padding: 0;
    margin: 0;
    cursor: pointer;
    width: 3.7rem !important;
    height: 3.9rem;
    background-size: cover;
    background-image: url(../img/icons/favorites-icon-add1.png) !important; }

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, a.wishlist_products_counter.top_wishlist-custom img, span.wishlist_products_counter.top_wishlist-custom img {
  display: inline-block !important;
  vertical-align: baseline;
  width: auto !important;
  max-width: inherit !important;
  max-height: inherit !important;
  margin-bottom: 0;
  margin: 0; }

@media screen and (max-width: 767px) {
  #favorites_page section.favorites .wrapper_favorites {
    width: 100% !important; }

  .tinv-wishlist .product-thumbnail img {
    max-width: 100%;
    width: 100%; }

  #favorites_page section.favorites .tinv-wishlist .tinvwl-table-manage-list .product-remove button {
    width: 5.4rem !important;
    height: 5.7rem; } }
#thank_you section.main_section {
  height: 80rem;
  background-size: cover !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
  #thank_you section.main_section .title_page {
    color: white;
    max-width: 56%;
    font-size: 6rem; }
  #thank_you section.main_section .tell_me {
    display: flex;
    justify-content: center;
    margin-top: 1.5rem; }
    #thank_you section.main_section .tell_me a {
      margin-left: 1rem; }
    #thank_you section.main_section .tell_me * {
      font-family: OpenSansHebrewBold;
      line-height: normal;
      font-size: 2rem;
      text-align: center;
      color: #FFFFFF; }
  #thank_you section.main_section a.link {
    margin-top: 2.5rem; }

#polices_terms section.main_section {
  height: 80rem;
  background-size: cover !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
  #polices_terms section.main_section .title_page {
    color: white; }
#polices_terms section.pdf .wrapper_pdf {
  width: 93%;
  margin: auto auto 7rem auto; }
  #polices_terms section.pdf .wrapper_pdf .row_pdf {
    border-top: .1rem solid #D8D8D8;
    border-bottom: .1rem solid #D8D8D8;
    padding: 2.8rem 15rem;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    #polices_terms section.pdf .wrapper_pdf .row_pdf .col_pdf .title_pdf {
      font-family: 'OpenSansHebrewBold';
      font-size: 2.5rem;
      line-height: normal;
      color: black;
      text-align: right; }

@media screen and (max-width: 767px) {
  #polices_terms section.pdf .wrapper_pdf .row_pdf {
    padding: 2.8rem 0rem; }

  #polices_terms section.pdf .wrapper_pdf .row_pdf .col_pdf {
    max-width: 40rem; } }
#work_tadiran section.main_section {
  height: 80rem;
  background-size: cover !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
  #work_tadiran section.main_section .title_page {
    color: white; }
#work_tadiran section.texts .row_text_1 {
  font-family: 'OpenSansHebrewBold';
  font-size: 3.6rem;
  line-height: 5.2rem;
  text-align: center;
  color: #000000;
  max-width: 103.7rem;
  margin: auto;
  width: 90%; }
#work_tadiran section.texts .row_text_2 {
  max-width: 78rem;
  margin: 7.2rem auto auto auto;
  font-family: 'OpenSansHebrewLight';
  font-size: 2.3rem;
  line-height: 4.2rem;
  text-align: center;
  color: #000000;
  width: 90%; }
#work_tadiran section.texts .email {
  margin-top: 2rem;
  font-family: 'OpenSansHebrewBold';
  font-size: 4rem;
  text-align: center;
  color: #94D0DF;
  display: block; }
#work_tadiran section.form_work {
  margin-bottom: 12rem; }
  #work_tadiran section.form_work .title {
    text-align: center;
    font-family: "OpenSansHebrewLight";
    font-size: 3.6rem;
    color: #000000;
    margin: 6rem; }
  #work_tadiran section.form_work form {
    direction: rtl;
    width: 90%;
    max-width: 107.6rem;
    margin: auto; }
    #work_tadiran section.form_work form .col_form + p {
      text-align: center;
      width: 100%; }
    #work_tadiran section.form_work form .col_form:first-child {
      padding: 0 0 0 2.5rem; }
    #work_tadiran section.form_work form .col_form:nth-child(2) {
      padding: 0 2.5rem 0 0; }
    #work_tadiran section.form_work form label {
      width: 100%;
      text-align: right;
      font-family: "OpenSansHebrewLight";
      line-height: normal;
      font-size: 2rem;
      color: #000000; }
      #work_tadiran section.form_work form label abbr {
        color: red;
        padding-left: 0.5rem; }
    #work_tadiran section.form_work form input {
      margin: 0.6rem 0;
      border-radius: 0;
      height: 4rem;
      width: 100%;
      background: #FFFFFF;
      border: .1rem solid #000000;
      font-size: 1.8rem;
      padding: 1rem; }
      #work_tadiran section.form_work form input[type='file'] {
        position: relative;
        padding: .1rem; }
        #work_tadiran section.form_work form input[type='file']:before {
          content: ' ';
          background-color: white;
          position: absolute;
          top: .1rem;
          left: .1rem;
          width: calc(100% - .1rem);
          height: calc(100% - .1rem);
          font-size: 2.6rem;
          font-family: OpenSansHebrewBold;
          padding-right: 2rem; }
        #work_tadiran section.form_work form input[type='file'].success_file:before {
          content: '✔️';
          color: green; }
        #work_tadiran section.form_work form input[type='file'].error_file:before {
          content: '❌';
          color: red; }
    #work_tadiran section.form_work form textarea {
      font-size: 1.8rem;
      margin-top: 0.6rem;
      border-radius: 0;
      background: #FFFFFF;
      border: .1rem solid #000000;
      height: 20.4rem; }
    #work_tadiran section.form_work form .col_12 {
      padding: 0; }
      #work_tadiran section.form_work form .col_12 span {
        display: block;
        margin: 0; }
        #work_tadiran section.form_work form .col_12 span label {
          display: flex;
          align-items: center; }
      #work_tadiran section.form_work form .col_12 input[type='checkbox'] {
        margin-left: 1rem;
        width: 2.4rem;
        height: 2.4rem; }
    #work_tadiran section.form_work form iframe {
      height: 55rem;
      width: 100%; }

@media screen and (max-width: 767px) {
  #work_tadiran section.form_work form .col_form {
    padding: 0 !important; }

  #work_tadiran section.form_work form iframe {
    height: 100rem; } }
#compare_page section.main_section {
  height: 50rem !important;
  background-size: cover !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
  #compare_page section.main_section .title_page {
    color: white; }
#compare_page .wrapper_head_compare {
  position: relative; }
  #compare_page .wrapper_head_compare section.compare-buttons {
    top: 0;
    display: block; }
#compare_page section.compare .row_part #yith-woocompare {
  margin: auto;
  max-width: 120rem;
  width: 90%; }
  #compare_page section.compare .row_part #yith-woocompare p.error_massage {
    font-family: 'OpenSansHebrewBold';
    font-size: 1.8rem;
    color: #555555;
    text-align: center;
    margin-bottom: 8rem; }
  #compare_page section.compare .row_part #yith-woocompare table.compare-list .remove a {
    font-size: 2rem;
    color: #aeaeae;
    font-family: 'OpenSansHebrewLight'; }
    #compare_page section.compare .row_part #yith-woocompare table.compare-list .remove a span.remove {
      font-size: 2.9rem;
      font-family: 'OpenSansHebrewRegular';
      margin: 0.2rem 0 0 0; }
  #compare_page section.compare .row_part #yith-woocompare table.compare-list td {
    width: 29.1rem;
    max-width: 29.1rem;
    min-width: 29.1rem;
    border-bottom: .3rem solid #F4F4F5;
    border-top: none;
    border-right: none;
    position: relative; }
    #compare_page section.compare .row_part #yith-woocompare table.compare-list td:before {
      content: ' ';
      width: .3rem;
      height: 100%;
      background-color: #ffffff;
      position: absolute;
      top: 0;
      left: 0; }
  #compare_page section.compare .row_part #yith-woocompare table.compare-list tbody th {
    width: 200px;
    max-width: 200px;
    min-width: 200px;
    border-bottom: .3rem solid #F4F4F5 !important;
    border-top: none !important;
    border-right: none !important;
    background: transparent;
    font-family: 'OpenSansHebrewBold';
    font-size: 1.8rem;
    color: #555555; }
  #compare_page section.compare .row_part #yith-woocompare table.compare-list tbody tr.pa_product-features td {
    vertical-align: baseline;
    font-size: 1.6rem; }
  #compare_page section.compare .row_part #yith-woocompare table.compare-list tbody tr td {
    background: #9FDBED;
    font-family: 'OpenSansHebrewBold';
    font-size: 2rem;
    color: #000000;
    vertical-align: bottom; }
    #compare_page section.compare .row_part #yith-woocompare table.compare-list tbody tr td .image-wrap {
      height: 15rem; }
      #compare_page section.compare .row_part #yith-woocompare table.compare-list tbody tr td .image-wrap img {
        max-height: 100%;
        object-fit: contain; }
    #compare_page section.compare .row_part #yith-woocompare table.compare-list tbody tr td .amount {
      font-size: 2.9rem; }
    #compare_page section.compare .row_part #yith-woocompare table.compare-list tbody tr td .product_title {
      font-family: 'OpenSansHebrewBold';
      font-size: 2.2rem;
      min-height: 6.2rem; }
  #compare_page section.compare .row_part #yith-woocompare table.compare-list tbody tr:first-child th {
    color: transparent;
    border-bottom: none !important; }
  #compare_page section.compare .row_part #yith-woocompare table.compare-list tbody tr:first-child td {
    background: transparent;
    border-bottom: none; }
  #compare_page section.compare .row_part #yith-woocompare table.compare-list tbody tr:nth-child(2) th {
    color: transparent;
    border-bottom: none !important; }
  #compare_page section.compare .row_part #yith-woocompare table.compare-list tbody tr:nth-child(2) td {
    background: transparent;
    border-bottom: none; }
  #compare_page section.compare .row_part #yith-woocompare table.compare-list tfoot th, #compare_page section.compare .row_part #yith-woocompare table.compare-list tfoot td, #compare_page section.compare .row_part #yith-woocompare table.compare-list thead th, #compare_page section.compare .row_part #yith-woocompare table.compare-list thead td {
    border-bottom: none; }

#new_store_locator {
  padding-bottom: 14.3rem; }
  #new_store_locator section.header_section {
    height: 60rem;
    background-size: cover !important;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
    #new_store_locator section.header_section .title_page {
      color: white; }
  #new_store_locator section.main_store_locator {
    width: 95%;
    margin: auto;
    max-width: 188rem; }
    #new_store_locator section.main_store_locator section.breadcrumb_section {
      margin: 1.5rem 0 8.5rem 0; }
      #new_store_locator section.main_store_locator section.breadcrumb_section .woocommerce-breadcrumb {
        margin: 0; }
    #new_store_locator section.main_store_locator section.content_page {
      font-family: 'OpenSansHebrewLight';
      line-height: 3.3rem;
      font-size: 2.1rem;
      text-align: center;
      margin: 0 auto 6rem auto;
      max-width: 80%; }
    #new_store_locator section.main_store_locator section.slider_shops {
      padding-top: 11.5rem; }
      #new_store_locator section.main_store_locator section.slider_shops .title {
        font-size: 3.5rem;
        text-align: center;
        font-family: 'OpenSansHebrewLight'; }
      #new_store_locator section.main_store_locator section.slider_shops .swiper-container {
        margin: 5.2rem 0 0 0; }
        #new_store_locator section.main_store_locator section.slider_shops .swiper-container:before {
          position: absolute;
          left: 0;
          top: 0;
          content: ' ';
          background-color: rgba(255, 255, 255, 0.71);
          box-shadow: 0px 0px 72px 70px rgba(255, 255, 255, 0.71);
          width: 20%;
          z-index: 3;
          height: 100%; }
        #new_store_locator section.main_store_locator section.slider_shops .swiper-container:after {
          position: absolute;
          right: 0;
          top: 0;
          content: ' ';
          background-color: rgba(255, 255, 255, 0.71);
          box-shadow: 0px 0px 72px 70px rgba(255, 255, 255, 0.71);
          width: 20%;
          z-index: 3;
          height: 100%; }
        #new_store_locator section.main_store_locator section.slider_shops .swiper-container .swiper-slide {
          text-align: center; }
          #new_store_locator section.main_store_locator section.slider_shops .swiper-container .swiper-slide .wrapper_img {
            height: 12rem;
            margin-bottom: 4rem; }
            #new_store_locator section.main_store_locator section.slider_shops .swiper-container .swiper-slide .wrapper_img img {
              object-fit: cover;
              max-width: 80%;
              margin: auto;
              max-height: 100%; }
          #new_store_locator section.main_store_locator section.slider_shops .swiper-container .swiper-slide .title_slide {
            color: black;
            font-size: 2rem;
            font-family: OpenSansHebrewLight; }
        #new_store_locator section.main_store_locator section.slider_shops .swiper-container .swiper-button-next, #new_store_locator section.main_store_locator section.slider_shops .swiper-container .swiper-button-prev {
          filter: grayscale(1); }
        #new_store_locator section.main_store_locator section.slider_shops .swiper-container .swiper-button-next {
          left: 0; }
        #new_store_locator section.main_store_locator section.slider_shops .swiper-container .swiper-button-prev {
          right: 0; }
    #new_store_locator section.main_store_locator section.store-locator {
      /***category**/ }
      #new_store_locator section.main_store_locator section.store-locator .btn_scroll {
        display: flex;
        justify-content: flex-start;
        margin-bottom: 5rem; }
        #new_store_locator section.main_store_locator section.store-locator .btn_scroll div {
          font-family: 'OpenSansHebrewLight';
          font-size: 2rem;
          text-align: center;
          color: #FFFFFF;
          padding: 1rem 4.4rem;
          background: #5e5b5b;
          margin-left: 0.6rem;
          cursor: pointer; }
          #new_store_locator section.main_store_locator section.store-locator .btn_scroll div:hover {
            background: #000000; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.storelocator-main.asl-bg-6 #asl-map-canv {
        height: 79.6rem; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .Num_of_store {
        display: none; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator * {
        font-family: 'OpenSansHebrewLight'; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 #panel.storelocator-panel {
        margin-top: 6rem;
        border: 0;
        direction: ltr;
        padding: 0 1rem; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.storelocator-main .panel-cont {
        direction: rtl; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .item {
        background-color: #EBEBEB !important;
        border-bottom: 0 !important;
        margin-bottom: 1rem; }
        #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .item.highlighted {
          background-color: #d6d6d6 !important; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont .col-xs-12.search_filter p:last-child > span i {
        background-color: #9FDBED;
        color: black; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-template-0 .panel-inner .p-area .glyphicon,
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-template-0 .panel-inner .p-area,
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.container.storelocator-main .item a {
        font-size: 17px; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont .panel-inner .addr-sec .p-area .glyphicon {
        display: flex;
        align-items: center;
        justify-content: center; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont .icon-location, #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont .icon-at, #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont .icon-calendar {
        font-size: 20px !important;
        right: 8px;
        top: 3px; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont .icon-phone-outline {
        width: 30px;
        height: 30px;
        background-color: #9FDBED;
        border-radius: 50%;
        top: -4px; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont .icon-location, #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont .icon-calendar-outlilne, #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont .icon-at, #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont .icon-clock-1 {
        width: 30px;
        height: 30px;
        top: -4px;
        right: 0; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont .icon-phone-outline:before {
        color: #000000; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .panel-inner .item .addr-sec .p-title {
        font-size: 20px; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont .panel-inner .addr-sec .p-area,
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont .panel-inner .addr-sec .p-category,
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont .panel-inner .addr-sec .p-time {
        padding-right: 35px !important;
        padding-left: 0 !important; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-template-0 .panel-inner .p-area .glyphicon {
        font-size: 15px !important; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .addr-sec .p-area:nth-child(2) {
        max-width: unset; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .infoWindow .phone > b, #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .infoWindow .address, #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .infoWindow .categories, #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .panel-inner .item .addr-sec .p-title,
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .store-locator h4 {
        color: #000000; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .btn-default {
        background-color: #9FDBED;
        color: black; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .search_filter > p:first-child {
        color: black; }
      #new_store_locator section.main_store_locator section.store-locator .search_filter {
        width: 100%;
        max-width: unset;
        padding: 0; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 #style_0.infoWindow h3 {
        font-size: 12px;
        background: #000000 none repeat scroll 0 0; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 #style_0 .img_box {
        width: 25%; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 #style_0 .info-addr {
        width: 72%; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 #style_0.infoWindow .infowindowContent {
        padding: 10px 5px 5px; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .infoWindow {
        width: 350px; }
      #new_store_locator section.main_store_locator section.store-locator .rtl #asl-storelocator.asl-p-cont #style_0 .info-addr > div {
        padding-right: 21px; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .infoWindow .glyphicon {
        display: flex;
        justify-content: center;
        align-items: center; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 #style_0.infoWindow .phone > b, #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 #style_0.infoWindow .address, #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 #style_0.infoWindow .categories, #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 #style_0.infoWindow .phone > a, #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 #style_0.infoWindow .distance,
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .infoWindow {
        font-size: 15px;
        color: black; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont #style_0 .info-addr > div {
        padding-right: 35px !important;
        margin-bottom: 1rem; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 #style_0.infoWindow a.action {
        background: #000000 none repeat scroll 0 0;
        border-left: 1px solid #ffffff !important;
        font-size: 16px;
        align-items: center;
        display: flex;
        flex-direction: row-reverse;
        justify-content: space-between; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 #style_0.infoWindow .asl-buttons {
        display: flex;
        justify-content: center; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 #style_0 .img_box {
        display: none !important; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-text-0 .Filter_section {
        display: flex;
        flex-direction: column-reverse; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .col-xs-12.search_filter + div {
        width: 100%;
        max-width: unset; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .asl-advance-filters .categories_filter {
        width: 100%; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .asl-advance-filters {
        padding: 0 17px 0 6px;
        display: none; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .asl-advance-filters > div {
        width: 100%;
        max-width: unset; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .drop_box_filter {
        width: 100%;
        max-width: unset;
        display: flex;
        flex-direction: column;
        align-items: flex-start; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .categories_filter .btn-group,
      #new_store_locator section.main_store_locator section.store-locator .asl-p-cont#asl-storelocator .asl-advance-filters .categories_filter .btn-group .multiselect.adropdown-toggle.style-btn.btn.btn-default {
        width: 100% !important; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.container .asl-advance-filters .categories_filter .adropdown-menu {
        width: 100%;
        max-width: unset; }
      #new_store_locator section.main_store_locator section.store-locator .asl-p-cont#asl-storelocator .asl-advance-filters .categories_filter .btn-group .multiselect.adropdown-toggle.style-btn.btn.btn-default {
        background-color: white; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator .p-direction {
        font-family: 'OpenSansHebrewLight';
        font-size: 2rem;
        text-align: center;
        color: #000000;
        display: inline-block;
        padding: 0rem 3rem !important;
        background: #9FDBED;
        border-radius: .5rem; }
      #new_store_locator section.main_store_locator section.store-locator #asl-storelocator .distance > div {
        padding: 0; }
      @media (min-width: 768px) {
        #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .infoWindow {
          width: 385px; }
        #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .item .addr-sec {
          width: 83.333333%;
          flex: 0 0 83.333333%;
          max-width: 83.333333%; }
        #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 .item .addr-sec + div {
          flex: 0 0 16.666667%;
          max-width: 16.666667%;
          width: 16.66666667%; }
        #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-template-0.asl-p-cont .asl-panel {
          position: absolute;
          height: 100%;
          right: 0;
          top: 0;
          width: 24%; }
        #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-template-0.asl-p-cont .asl-map {
          margin-right: 26%;
          width: 74%;
          max-width: 74%;
          flex: 0 0 74%; }
        #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-text-0 .Filter_section {
          position: absolute;
          width: 24%;
          top: -2.1rem;
          right: 0;
          padding: 0;
          z-index: 1;
          margin: 0;
          flex-wrap: wrap;
          background: transparent !important; } }

@media screen and (max-width: 767px) {
  #new_store_locator section.slider_shops .swiper-container .button-next-shops {
    left: 0 !important; }

  #new_store_locator section.slider_shops .swiper-container .button-prev-shops {
    right: 0 !important; }

  #asl-storelocator.asl-p-cont .row .asl-map, #asl-storelocator.asl-p-cont .row .asl-panel {
    width: 100%;
    max-width: unset; }

  #asl-storelocator.asl-p-cont .row {
    flex-direction: column-reverse; }

  #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.storelocator-main.asl-bg-6 #asl-map-canv {
    height: 50rem; }

  #new_store_locator section.main_store_locator section.store-locator #asl-storelocator.asl-p-cont.asl-bg-6 #panel.storelocator-panel {
    margin-top: 2rem; } }
/**/
@media screen and (max-width: 991px) {
  #customer_support section.contact .container_contact #waranty .wrapperRow {
    width: 100%; }

  .containerMainAutoComplete ul.listsSearch li {
    font-size: 3.5rem; }

  #customer_support section.contact form.contact-form-tech input[type='file'] {
    padding: 1.4rem 1rem;
    font-size: 3.8rem; }

  #customer_support section.contact .container_contact #waranty .callService {
    font-size: 3rem;
    margin: 2rem 0; }

  #customer_support section.contact .container_contact #waranty .titleStepWarranty {
    width: 85%;
    font-size: 3.4rem; }

  #customer_support section.contact form.contact-form-tech label[name=toggleAutocomplete] {
    margin-top: .6rem; }

  #customer_support section.contact .container_contact #waranty .textToPhone2 {
    font-size: 2.2rem; }

  #customer_support section.contact .container_contact #waranty .nextBtnWarranty {
    font-size: 3.8rem; }

  #waranty #warranty-form .wrapperRow {
    width: 100% !important; }

  #customer_support #waranty .addedListsSerial p {
    flex-direction: column-reverse; }

  #customer_support section.contact form.contact-form-tech label {
    font-size: 3.3rem;
    margin: 4rem 0 1rem 0; }

  #customer_support #waranty .form-head h2 span {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    width: 7rem;
    height: 7rem;
    font-size: 4.5rem; }

  #customer_support #waranty .form-head h2 {
    font-size: 3.5rem;
    /*display: flex;*/
    align-items: center; }

  #customer_support section.contact form.contact-form-tech input, #customer_support section.contact form.contact-form-tech select {
    height: 7rem;
    font-size: 3.5rem !important; }

  #customer_support section.contact form.contact-form-tech textarea {
    font-size: 3.5rem !important; }

  #customer_support section.contact form.contact-form-tech select {
    font-size: 3.5rem !important; }

  #customer_support section.contact form.contact-form-tech input[type=checkbox] {
    width: 4.5rem;
    height: 4.5rem; }

  #customer_support section.contact .customer-support-tabs li span {
    font-size: 3rem; }

  #customer_support section.contact form.contact-form-tech .col_form:first-child, #customer_support section.contact form.contact-form-tech .col_form:nth-child(2) {
    padding: 0 !important; }

  #customer_support section.contact #waranty p, #customer_support section.contact #user-guide p {
    font-size: 2.5rem;
    line-height: 1.5; }

  #customer_support #tab2 .col_response .data_response .date {
    font-size: 2.5rem !important; }

  #customer_support section.contact .container_contact #waranty span.underTextSerial {
    font-size: 1.9rem; }

  #customer_support section.contact .container_contact #waranty #prevBtnWarranty, #customer_support section.contact .container_contact #waranty #prevBtnThank, #customer_support section.contact .container_contact #waranty #prevBtnLastStepForm {
    font-size: 2.6rem; }

  #customer_support #tab3 .col_iframe_credit iframe.paymentIfarame {
    min-height: 100rem; }

  #customer_support #tab2 .col_response .wrapper_radio {
    padding: 3rem 0rem 4rem 0rem; }

  #customer_support section.contact .container_contact #waranty p {
    font-size: 3rem; }

  #customer_support #tab2 .col_response .wrapper_radio {
    flex-direction: column; }

  #customer_support #tab2 .col_response .select_program {
    max-width: none;
    width: 100%;
    margin-top: 1rem;
    font-size: 3rem;
    height: 7rem; }

  #customer_support #tab3 .returnStep2 {
    width: 50%;
    margin-top: 1rem;
    font-size: 3rem;
    height: 7rem; }

  #customer_support section.contact .title {
    margin-top: 2rem; }

  #customer_support section.contact .container_contact #waranty .addSerialNumber, #customer_support section.contact .container_contact #waranty .return_home_page,
  #customer_support .tab-pane .return_warranty_form, #customer_support .tab-pane .addSerialNumber, #customer_support .tab-pane .please_resubmit, #customer_support .tab-pane .return_home_page, #customer_support .tab-pane .openCallPopap {
    width: 90%;
    max-width: none;
    font-size: 3rem;
    padding: 2rem 1.5rem; }

  #customer_support .tab-pane .thank_you,
  #customer_support .tab-pane .error_response {
    max-width: 90% !important;
    width: 90%; }

  #customer_support section.contact .container_contact #waranty .wrapperInfoSelectedFile {
    font-size: 2.3rem; }

  .open_popap_image {
    padding: 0.2rem 1.09rem 0rem 1.09rem;
    font-size: 2.5rem; }

  .ui-datepicker {
    width: 90%;
    font-size: 3.5rem !important; } }
@media screen and (max-width: 767px) {
  #ModalBotChat .modal-dialog .modal-content {
    width: 90%; }

  #ModalQuestionImage .modal-dialog .modal-content {
    width: 98%; }

  .warranty-form .open_popap_image {
    padding: 0.3rem 1.2rem;
    font-size: 2.5rem; }

  #shop_page section.main_section, #customer_support section.main_section, #technology section.main_section, #advisor_page section.main_section, #articles_tips_page section.main_section, #catalog_lobby section.main_section, #choose_conditioner section.main_section, #new_store_locator section.header_section {
    height: 35rem !important;
    min-height: 35rem !important; }

  .text_compare_btn {
    margin-bottom: 4rem; }
    .text_compare_btn span {
      font-size: 2.2rem; }

  #guide section.main_section {
    height: 40rem !important;
    min-height: 40rem !important; }

  #new_store_locator section.header_section .title_page {
    font-size: 6rem; }

  #customer_support #contact .info .block .content {
    padding-right: 8rem; }

  #customer_support #tab2 .col_acf_text, #customer_support #tab3 .col_acf_text {
    border-bottom: 0.1rem solid rgba(0, 0, 0, 0.3);
    margin-bottom: 3rem;
    padding-bottom: 3rem; }

  /**/
  .singleTechnology section.main_section .title_page {
    width: 80% !important;
    font-size: 4.5rem !important; }

  #technology section.technology .wrapper_technology .wrapper article {
    margin: 0 0 2rem; }

  /**/
  .wrapperSingleTech article .content h2 {
    font-size: 3rem;
    font-weight: bold; }

  .wrapperSingleTech article .content h3 {
    font-size: 2.5rem;
    font-weight: bold; }

  .wrapperSingleTech article .content p {
    font-size: 3rem; }

  #customer_support section.contact #user-guide .form-holder {
    padding: 4rem 10%; }

  #customer_support section.contact .col_form a {
    font-size: 3.2rem;
    padding: 1rem 4.5rem; }

  #customer_support section.contact .col_form select {
    height: 7rem;
    font-size: 3.5rem; }

  header#masthead.sticky {
    background-color: rgba(0, 0, 0, 0.85); }

  section.main_section {
    min-height: 80rem !important;
    height: inherit !important;
    background-size: cover !important;
    box-shadow: none !important;
    background-attachment: inherit !important;
    padding: 0 !important; }

  section.main_section .title_page {
    padding: 0 !important;
    margin: 0 !important;
    font-size: 5rem !important;
    margin-top: 3rem !important; }

  .wrap-breadcrumb {
    margin: 3rem auto 2rem auto !important;
    text-align: right;
    width: 90%; }

  nav.woocommerce-breadcrumb, nav.woocommerce-breadcrumb * {
    font-family: 'OpenSansHebrewLight';
    font-size: 2.8rem;
    width: 90% !important;
    margin: 4rem auto 5rem;
    line-height: 5rem; }

  .single-product section.compare-buttons {
    position: static;
    text-align: right;
    margin: 2rem auto 0 auto; }

  .wrap-breadcrumb .container .row {
    justify-content: right; }

  section.conditioner_calculator .title {
    font-size: 6rem; }

  #shop_page .woocommerce-breadcrumb, .single-product .woocommerce-breadcrumb {
    width: 94% !important;
    font-size: 2.8rem;
    text-align: center;
    line-height: 5rem; }

  #shop_page section.compare-buttons {
    position: static;
    text-align: center;
    margin: 0 auto 3.5rem auto;
    flex-direction: column-reverse;
    padding: 0;
    min-height: 19rem; }

  #shop_page section.compare-buttons img {
    max-height: 5rem;
    width: 5rem;
    max-width: 100%;
    object-fit: contain; }

  section.products_section ul.products li.product {
    min-height: 66rem;
    box-shadow: 0 5px 32px rgba(36, 59, 88, 0.2);
    background-color: white; }

  section.products_section ul.products li.product .compare-buttons {
    position: static; }

  section.products_section ul.products li.product .product_wrapper {
    box-shadow: none !important; }

  #shop_page section.products_section ul.products li.product h2 {
    margin: 3.5rem 0 2rem;
    font-size: 4rem !important; }

  #shop_page section.products_section ul.products li.product .wrapper_attr {
    font-size: 3.5rem; }

  #shop_page section.products_section ul.products li.product .to_price {
    font-size: 2rem;
    padding: 1rem 0 2rem; }

  #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .styled-checkbox + label {
    padding: 0;
    margin: 1.5rem 0 !important;
    font-size: 2.8rem;
    display: flex;
    align-items: center; }

  #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .styled-checkbox + label:before {
    margin-left: 2rem;
    vertical-align: middle;
    width: 3rem;
    height: 3rem; }

  #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .styled-checkbox:checked + label:before,
  #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .styled-checkbox:hover + label:before {
    background: rgba(0, 0, 0, 0);
    border: 0.1rem solid rgba(0, 0, 0, 0.33); }

  #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .styled-checkbox:checked + label:after {
    box-shadow: none;
    width: 2.2rem;
    height: 2.2rem;
    right: 0.4rem;
    top: calc(50% + .05rem);
    transform: translateY(-50%);
    background: rgba(0, 0, 0, 0.5); }

  #customer_support section.contact {
    width: 100%; }

  #customer_support .nav-tabs {
    border: 0;
    padding: 5rem 0 !important; }

  #customer_support #waranty .nav-tabs li a {
    font-size: 2.9rem; }

  #customer_support section.contact .customer-support-tabs li {
    width: 20%;
    text-align: center;
    display: inline-block;
    margin: 0 auto 3rem; }

  #customer_support #contact .info .block p {
    margin: 0;
    font-size: 3.6rem;
    line-height: 1.4; }

  #customer_support section.contact form.contact-form-tech .accept-spam label {
    margin: 2rem 0 !important; }

  .chat-btn:before {
    width: 3.2rem;
    height: 3rem; }

  section.contact .chat-btn {
    font-size: 3.3rem; }

  #SearchModal .modal-dialog .modal-content {
    min-width: 100%; }

  #SearchModal .modal-dialog .modal-content .search-box ul li a {
    font-size: 2rem; }

  #SearchModal .modal-dialog .modal-content .search-box {
    padding: 0 3rem 4rem; }

  #SearchModal .modal-dialog .close {
    font-size: 5.5rem;
    right: 6rem; }

  #SearchModal .modal-dialog .modal-content .search-box ul li {
    width: 26%; }

  footer#colophon .wrapper_footer .col_foot .title {
    height: 6rem;
    font-size: 3.7rem; }

  footer#colophon .wrapper_footer .col_foot nav ul li a {
    font-size: 3.2rem; }

  footer#colophon .copyright {
    margin-top: 5rem;
    font-size: 2.4rem; }

  #ContactFormModal .modal-dialog .modal-content, #FormModalIcreate .modal-dialog .modal-content {
    width: 90%; }

  #ContactFormModal .modal-dialog .modal-content .modal-body, #FormModalIcreate .modal-dialog .modal-content .modal-body {
    padding: 4rem 3rem; }

  #ContactFormModal .form-header, #FormModalIcreate .form-header {
    padding: 0 0 1rem; }

  #ContactFormModal form.contact-form-tech input[type=submit], #ContactFormModal form.contact-form-tech input[type=text], #ContactFormModal form.contact-form-tech input[type=tel], #ContactFormModal form.contact-form-tech input[type=email], #ContactFormModal form.contact-form-tech select {
    height: 5rem; }

  #ContactFormModal form.contact-form-tech label {
    font-size: 2.5rem; }

  /*Store Locator*/
  #store_locator section.store_locator {
    padding: 0 0 11rem;
    display: block; }

  #store_locator section.filters {
    width: 100%;
    margin: 5rem auto 3rem;
    min-height: 7rem; }

  #store_locator section.filters .wrap_filters .widget-title {
    padding: 1rem;
    margin: 1.5rem 0;
    font-size: 2rem;
    color: #000000; }

  #store_locator section.filters .wrap_filters .text-filter {
    width: 45%; }

  #store_locator section.filters .wrap_filters .text-filter input {
    padding: 1.4rem;
    font-size: 1.8rem;
    margin: 1rem 0; }

  #store_locator section.store_locator .wrapper_store_locator {
    width: 100%; }

  #store_locator .store-block {
    border-top: 1px solid #D8D8D8;
    border-bottom: 1px solid #D8D8D8;
    padding: 1rem 1rem;
    position: relative; }

  #store_locator .store-block span {
    font-size: 2.5rem; }

  #store_locator .store-block .title {
    font-weight: 700;
    width: 60%; }

  #store_locator .store-block .area {
    width: 38%;
    text-align: left; }

  #store_locator .store-block .address {
    width: 70%; }

  #store_locator .store-block .phone {
    width: 28%;
    text-align: left; }

  #store_locator .store-block a.store-toggle {
    display: block;
    position: absolute;
    padding: 2rem;
    float: left;
    left: 0;
    top: 1rem; }

  #store_locator .store-block.active .store-info {
    font-size: 2.6rem; }

  /**/
  body .single-product .wrapper_product_section section.consultation_sales .wrapper_consultation form label input {
    width: 100% !important; }

  body .single-product section.main_section .wrapper_main_section .col_thumbnail {
    padding-left: 0;
    padding-right: 0;
    text-align: center; }

  body .single-product section.main_section .wrapper_main_section .col_content {
    padding: 0; }

  body .single-product section.main_section .wrapper_main_section .title_page {
    text-align: center;
    font-size: 4rem; }

  body .single-product .wrapper_product_section div.single_product .description {
    line-height: 6rem;
    font-size: 4.5rem;
    width: 100%;
    margin: 3rem auto 5rem auto; }

  body .single-product .wrapper_product_section div.single_product .productFeatures .col_attribute .attribute .title_attr {
    width: 100%;
    font-size: 2.5rem; }

  body .single-product .wrapper_product_section div.single_product .productFeatures .col_attribute .description_attr {
    /*margin-right: 4rem;*/
    line-height: 1.5;
    font-size: 2rem;
    padding: 1rem 0; }

  body .single-product .wrapper_product_section div.single_product div.product .col_attr div.shop_attributes .col_attribute_product {
    height: 6.5rem;
    margin: 0 0 1rem; }

  body .single-product .wrapper_product_section div.single_product div.product .col_attr div.shop_attributes .col_attribute_product .name_attr, body .single-product .wrapper_product_section div.single_product div.product .col_attr div.shop_attributes .col_attribute_product .value_attr {
    font-size: 2.5rem; }

  body .single-product .wrapper_product_section div.single_product div.product {
    display: block; }

  body .single-product .wrapper_product_section div.single_product div.product .col_attr {
    width: 100%; }

  body .single-product .wrapper_product_section div.single_product section.documents {
    margin: 4rem 0 0;
    width: 100%;
    padding: 0 15px; }

  body .single-product .wrapper_product_section section.consultation_sales {
    margin-bottom: 4rem;
    padding: 4rem 0 0rem 0; }

  body .single-product .wrapper_product_section section.consultation_sales .wrapper_consultation {
    width: 90%; }

  body .single-product .wrapper_product_section section.consultation_sales .wrapper_consultation form label {
    font-size: 3rem;
    display: block;
    width: 100%; }

  body .single-product .wrapper_product_section section.consultation_sales .wrapper_consultation form label input {
    height: 6.5rem;
    width: 100%;
    padding: 2rem;
    margin: 1rem 0 0; }

  body .single-product .wrapper_product_section section.consultation_sales .wrapper_consultation form input[type="submit"] {
    height: 6.5rem;
    width: 100%;
    font-size: 3rem; }

  body .single-product .wrapper_product_section div.single_product {
    width: 95%; }

  body .single-product .wrapper_product_section div.single_product .productFeatures .row {
    margin-right: -15px;
    margin-left: -15px; }

  body .single-product .wrapper_product_section div.single_product section.videoYouTube .colVideo {
    position: relative;
    height: inherit; }

  body .single-product .wrapper_product_section div.single_product section.related {
    padding-top: 0; }

  body .single-product .wrapper_product_section div.single_product section.related .swiper-container-related .swiper-wrapper.products li.product {
    border-right: 0; }

  body .single-product .wrapper_product_section div.single_product section.related .swiper-container-related .swiper-wrapper.products li.product.swiper-slide-active {
    margin: 0; }

  body .single-product .wrapper_product_section div.single_product section.related .swiper-container-related .swiper-wrapper.products li.product a .review {
    padding: 1.5rem 3rem;
    font-size: 2.5rem; }

  body .single-product .wrapper_product_section div.single_product section.related .swiper-container-related {
    margin: 0rem 6.5rem 0rem 6.5rem; }

  body .single-product .wrapper_product_section div.single_product section.related .button-prev-related {
    right: 1rem; }

  body .single-product .wrapper_product_section div.single_product section.related .button-next-related {
    left: 1rem; }

  .related.products ul.products li.product h2 {
    font-size: 3rem !important;
    min-height: inherit;
    margin: 0 0 1rem; }

  .related.products ul.products li.product .to_price {
    font-size: 2.5rem; }

  .related.products ul.products li.product .product_wrapper .review {
    margin-top: 3rem; }

  .related.products ul.products li.product {
    min-height: 60rem; }

  .related.products ul.products li.product .thumbnail_wrapper {
    min-height: 140px; }

  .related.products ul.products li.product .thumbnail_wrapper img {
    margin: auto;
    margin-top: 0; }

  .related.products ul.products li.product ins, .related.products ul.products li.product .woocommerce-Price-amount.amount {
    font-size: 3.8rem;
    margin: 2rem 0; }

  /* Home Page*/
  video#video, div#home_page .main_slider_video, div#home_page .main_slider_video .slick-slide {
    height: 80rem !important; }

  .video-holder .play {
    bottom: 45% !important; }

  div#home_page section.main_part .container_part .row_part .col_img {
    height: auto;
    margin-top: 0; }

  div#home_page section.main_part .slider_series .swiper-container-series .swiper-wrapper .swiper-slide .title {
    font-size: 2.8rem; }

  /**/
  /* About Page */
  div#about_page section.history .wrapper_swiper_history.mobileSlider .swiper-slide.swiper-slide-active .wrapper_slide {
    height: 100%; }

  .description_1, div#about_page section.history .description, div#about_page section.communityInvolvement .description, div#about_page section.history .description, div#about_page section.communityInvolvement .description {
    line-height: 3.8rem;
    font-size: 2.6rem; }

  /**/
  #guide section.guide .wrapper_guide .download_full_guide div.wpcf7 .ajax-loader {
    width: 50px;
    height: 25px; }

  #guide section.guide .wrapper_guide .wrapper article {
    margin: 0 0 2rem; }

  #guide section.guide .wrapper_guide .col_7 .wrapper_article, #guide section.guide .wrapper_guide .col_4 .wrapper_article {
    top: 20% !important; }

  /**/
  /**/
  #articles_tips_page section.articles_tips .d-flex {
    display: block !important; }

  #articles_tips_page section.articles_tips .wrapper_articles_tips .row_part .wrapper_col {
    box-shadow: none; }

  #articles_tips_page section.articles_tips .wrapper_articles_tips .row_part .wrapper_col {
    margin-bottom: 1rem; }

  /**/
  /*single-product*/
  body .single-product .wrapper_product_section div.single_product .productFeatures .col_attribute .wrapper_attr .wrapper_thumbnail img {
    max-width: 5.5rem; }

  body .single-product .wrapper_product_section div.single_product .productFeatures .col_attribute .wrapper_text {
    width: 100%; }

  body .single-product .wrapper_product_section div.single_product .productFeatures .col_attribute .attribute.active .description_attr {
    margin: 1rem 2rem;
    text-align: center; }

  body .single-product .wrapper_product_section div.single_product .title {
    text-align: right;
    font-size: 4.8rem; }

  body.rtl .single-product section.consultation_sales .wrapper_consultation form {
    display: block; }

  body .single-product .wrapper_product_section section.consultation_sales .title_section {
    text-align: center; }

  body .single-product .wrapper_product_section section.consultation_sales .wrapper_consultation form p {
    margin-top: 2rem; }

  body .single-product .wrapper_product_section div.single_product section.documents .container_documents .col_doc {
    width: 100%;
    justify-content: space-between;
    margin-left: 0;
    padding-left: 0; }

  body .single-product .wrapper_product_section div.single_product section.videoYouTube .colVideo {
    text-align: center;
    margin-bottom: 2rem;
    width: 100%; }

  body .single-product section.main_section .wrapper_main_section {
    width: 85%; }

  body .single-product .wrapper_product_section section.consultation_sales .wrapper_consultation form label input[type="checkbox"] {
    width: 5.3rem !important;
    height: 5.3rem; }

  /*single-product*/ }
@media screen and (max-width: 667px) {
  body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_price {
    padding: 15px 0 !important; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .wrapper_price .label_price {
    font-size: 4.5rem !important; }

  body .single-product .wrapper_product_section_info .product .summary.entry-summary .price * {
    font-size: 4.2rem !important; }

  body .single-product .wrapper_product_section div.single_product .accordion_info .tab_acc .row_acc .title_acc {
    margin-bottom: 0 !important;
    font-size: 4rem !important;
    font-family: 'OpenSansHebrewBold'; }

  .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card .woocommerce-mini-cart__total.total strong {
    font-size: 3rem !important; }

  ul.products li.product .price * {
    font-size: 4rem; }

  #shop_page section.main_section .wrapper_search_product .wrapper_input_search {
    height: 7rem; }

  #shop_page section.main_section .wrapper_search_product .wrapper_input_search input.search_product {
    font-size: 3rem; }

  #checkout_page {
    padding: 20rem 0 9rem 0; }

  #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row label {
    font-size: 3rem !important; }

  #checkout_page .col2-set .additional_fields p.form-row label input[type=checkbox] {
    height: 4rem;
    width: 4rem; }

  .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card {
    padding: 5px 0; }

  body .single-product .wrapper_product_section div.single_product .accordion_info .tab_acc .row_acc {
    border: .2rem solid #000; }

  body .single-product .wrapper_product_section div.single_product .accordion_info {
    margin: 0 0 5rem 0; } }
@media only screen and (max-width: 490px) {
  #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes .checkbox_wrapper {
    font-size: 2.5rem;
    line-height: 4rem; }

  #customer_support .nav-tabs li a img {
    padding: 3rem; }

  .single-product.col-lg-6.col_content, h1, div {
    /*text-align: center !important;*/ }

  body .single-product section.main_section .wrapper_main_section .wrapper_price {
    display: block;
    align-items: center;
    line-height: 6rem; }

  body .single-product section.main_section .wrapper_main_section .title_page {
    color: #FFFFFF;
    font-size: 4rem !important;
    margin: 3rem 0 !important; }

  body .single-product .wrapper_product_section div.single_product .description {
    margin: 0 !important; }

  body .single-product .wrapper_product_section div.single_product .productFeatures .col_attribute .wrapper_attr .wrapper_thumbnail img {
    max-height: 25px;
    width: auto; }

  /**/
  #store_locator .store-block span {
    text-align: right; }

  #shop_page section.filters .wrap_filters .product-filter-block .wrapFilter .checkboxes .checkbox_wrapper {
    font-size: 2.5rem;
    line-height: 4rem; }

  body.rtl .single-product section.main_section .wrapper_main_section .title_page {
    text-align: center; }

  body.rtl .single-product section.main_section .wrapper_main_section .text_cooling {
    text-align: center; }

  body.rtl .single-product section.main_section .wrapper_main_section .wrapper_price {
    text-align: center; }

  .single-product section.compare-buttons {
    top: 4rem; }

  body .single-product section.main_section .wrapper_main_section .wrapper_price {
    display: block;
    align-items: center;
    line-height: 6rem; }

  body .single-product section.main_section .wrapper_main_section .title_page {
    color: #FFFFFF;
    font-size: 4rem !important;
    margin: 3rem 0 !important; }

  body .single-product .wrapper_product_section div.single_product .description {
    margin: 10rem auto; }

  body .single-product .wrapper_product_section div.single_product .productFeatures .col_attribute .wrapper_attr .wrapper_thumbnail img {
    max-height: 25px;
    width: auto; }

  /*FONT SIZR MOBILE 3REM*/
  div#about_page section.main_section .description {
    font-size: 3rem; }

  .button_colors_black, .wrapper_mini_cart .wrapper_mini_cart_drop .mini_card .woocommerce-mini-cart__buttons.buttons a.checkout, div#home_page section.main_part .container_part .row_part .col_content .wrapper_content .link_cat, #shop_page section.filters .wrap_filters .hide_filters, section.products_section .read_more, #customer_support section.contact form.contact-form-tech input[type=submit], #advisor_page section.results .tab-pane .wrapper_btns .btn_nav, section.conditioner_calculator .calculator .modal-content .buttonsSelect button.button, #technology section.technology .wrapper_technology .loadMorePosts, #guide section.guide .wrapper_guide .download_full_guide form input[type='submit'], #guide section.guide .wrapper_guide .loadMorePosts, #polices_terms section.pdf .wrapper_pdf .row_pdf .col_pdf .btn_download_pdf, #work_tadiran section.form_work form input[type='submit'], #magazines section.recommended_posts .wrapper_recommended .loadMorePosts, #category_template_page section.main_part .container_part .row_part .col_content .wrapper_content .link, #form-login-register #customer_login .col-1 form input[type=submit], #form-login-register #customer_login .col-2 form input[type=submit], #lost_reset_password_form form input[type=submit], #write_on_us section.filter_posts .filter_by_date .submit_filter, #write_on_us section.posts .wrapper_posts .loadMorePosts, section.contact-form-tech form input[type=submit], div#home_page section.main_part .container_part .row_part .col_content .wrapper_content .link_cat, section.products_section .read_more, #customer_support section.contact form.contact-form-tech input[type=submit], #advisor_page section.results .tab-pane .wrapper_btns .btn_nav, section.conditioner_calculator .calculator .modal-content .buttonsSelect button.button, #technology section.technology .wrapper_technology .loadMorePosts, #guide section.guide .wrapper_guide .download_full_guide form input[type='submit'], #guide section.guide .wrapper_guide .loadMorePosts, #articles_tips_page section.articles_tips .wrapper_articles_tips .row_part .wrapper_col a.col_content .wrapper_content .link_to_post {
    font-size: 2.8rem; }

  .text {
    font-size: 3rem !important; }

  .description_1, div#about_page section.history .description, div#about_page section.communityInvolvement .description, div#about_page section.history .description, div#about_page section.communityInvolvement .description {
    font-size: 3rem; }

  div#about_page section.history .swiper_container_history .swiper-slide .content {
    font-size: 3rem; }

  .button_colors_white, ul.products li.product .product_wrapper .review, div#about_page section.communityInvolvement .cus_row .cus_col .content .link_page, #advisor_page section.results .nav .nav-item .nav-link, section.conditioner_calculator .calculator #myTabContent .tab-pane .wrapperBtnNav .btnTabs, .singleTechnology .wrapper_button .post_form, section.posts_article .wrapper_slider_container_article_posts .wrapper_content .link_to_post, ul.products li.product .product_wrapper .review, div#about_page section.communityInvolvement .cus_row .cus_col .content .link_page, #advisor_page section.results .nav .nav-item .nav-link, section.conditioner_calculator .calculator #myTabContent .tab-pane .wrapperBtnNav .btnTabs, section.posts_article .wrapper_slider_container_article_posts .wrapper_content .link_to_post {
    font-size: 3rem; }

  /**/ }
#store_locator section.main_section {
  height: 50rem !important;
  background-size: cover !important;
  box-shadow: none;
  padding-top: 10.6rem;
  display: flex;
  justify-content: center;
  align-items: center; }
  #store_locator section.main_section .title_page {
    font-family: 'OpenSansHebrewLight';
    line-height: normal;
    text-align: center;
    color: #ffffff; }
#store_locator section.store_locator {
  padding: 0 0 100px;
  display: block;
  float: right;
  width: 100%;
  font-family: 'OpenSansHebrewLight'; }
  #store_locator section.store_locator .wrapper_store_locator {
    max-width: inherit;
    width: 93%;
    margin: auto;
    text-align: center; }
#store_locator section.filters {
  position: relative;
  max-width: inherit;
  width: 93%;
  margin: 7rem auto 3rem;
  min-height: 7rem;
  background: #F3F4F4;
  display: flex;
  justify-content: center;
  align-items: center; }
  #store_locator section.filters .wrap_filters {
    width: 90%;
    height: 100%; }
    #store_locator section.filters .wrap_filters .wrapFilter {
      text-align: right;
      width: 15%;
      position: relative;
      margin: 0 2.5%; }
    #store_locator section.filters .wrap_filters .widget-title {
      cursor: pointer;
      border: 0;
      border-top: .2rem solid #D8D8D8;
      border-bottom: .2rem solid #D8D8D8;
      padding: 0.8rem;
      margin: 0;
      font-family: 'OpenSansHebrewBold';
      line-height: normal;
      font-size: 1.8rem;
      color: #000000;
      position: relative;
      background: none;
      float: right; }
    #store_locator section.filters .wrap_filters .text-filter {
      float: left;
      width: 20%; }
      #store_locator section.filters .wrap_filters .text-filter input {
        color: #000000;
        border: .1rem solid #ccc;
        border-radius: .3rem;
        padding: 1rem;
        font-size: 1.6rem;
        width: 100%; }
    #store_locator section.filters .wrap_filters .filter-block {
      display: flex; }
#store_locator form#shop-filter {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center; }
#store_locator .custom_pagination_store {
  position: absolute;
  bottom: 5rem;
  direction: ltr;
  width: 100%;
  left: 0;
  display: flex;
  justify-content: center; }
  #store_locator .custom_pagination_store span {
    font-family: 'OpenSansHebrewLight';
    line-height: normal;
    font-size: 2.5rem;
    cursor: pointer;
    display: block;
    margin: 0 1rem; }
  #store_locator .custom_pagination_store span.active {
    font-family: 'OpenSansHebrewBold'; }
#store_locator .store-block {
  cursor: pointer;
  text-align: right;
  border-top: 2px solid #D8D8D8;
  border-bottom: 2px solid #D8D8D8;
  padding: 2rem 3rem;
  display: block;
  float: right;
  width: 100%;
  margin: 0 0 2rem; }
  #store_locator .store-block .store-info {
    display: none;
    float: right;
    width: 100%; }
  #store_locator .store-block span {
    float: right;
    font-size: 2rem; }
  #store_locator .store-block a.store-toggle:before {
    content: ' ';
    background-image: url(../img/arrow_left_gallery.png);
    height: 1.329rem;
    width: 0.728rem;
    background-size: cover;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.5s; }
  #store_locator .store-block .title {
    font-weight: 700;
    width: 25%; }
  #store_locator .store-block .area {
    width: 15%; }
  #store_locator .store-block .address {
    width: 45%; }
  #store_locator .store-block .phone {
    width: 15%;
    float: right;
    font-size: 2rem;
    color: #000000; }
#store_locator .store-block.active .store-info {
  display: block;
  font-size: 1.6rem;
  padding: 2rem 0 0; }
  #store_locator .store-block.active .store-info b {
    font-weight: 700; }
#store_locator .store-block.active a.store-toggle:before {
  transform: translateY(-50%) rotate(-90deg); }

.store_locator {
  position: relative;
  padding-bottom: 3rem; }

/**/
#faq_page section.main_section {
  height: 80rem;
  background-size: cover !important;
  padding-top: 10.6rem;
  display: flex;
  justify-content: center;
  align-items: center; }
  #faq_page section.main_section .title_page {
    font-family: 'OpenSansHebrewLight';
    line-height: normal;
    font-size: 7.2rem;
    color: #FFFFFF;
    text-align: center; }
#faq_page section.faq .wrapper_faq {
  max-width: 155rem;
  width: 81%;
  margin: 7rem auto; }

div#faqAccordion {
  width: 100%;
  float: right;
  text-align: right; }
  div#faqAccordion .panel {
    padding: 0;
    margin: 0 0 1rem; }
    div#faqAccordion .panel h4 {
      background: #F3F4F4;
      padding: 1rem 2rem;
      margin: 0; }
      div#faqAccordion .panel h4 a {
        color: #000;
        text-transform: uppercase;
        font-size: 2rem; }
  div#faqAccordion .panel-body {
    padding: 1rem 2rem;
    font-size: 1.8rem; }

/**/
#landing {
  max-width: 80rem;
  margin: auto;
  font-family: "OpenSansHebrewLight";
  box-shadow: 0 0.2rem 3rem rgba(0, 0, 0, 0.15); }
  #landing section {
    text-align: center; }
    #landing section img {
      max-width: 95%; }
  #landing .wrapper_header_section {
    background-color: #000000; }
    #landing .wrapper_header_section #landing-header {
      padding: 4.5rem 0 0 0; }
      #landing .wrapper_header_section #landing-header .wrapper_img img {
        max-width: 100%; }
      #landing .wrapper_header_section #landing-header h2 {
        color: #93cfde;
        font-size: 2.8rem;
        font-weight: bold;
        margin-bottom: 2rem; }
  #landing .wrapper_repeater_section:nth-child(2n +1) {
    background-color: #F2F5F5; }
  #landing .wrapper_repeater_section section.repeater_section {
    padding: 3rem 0; }
    #landing .wrapper_repeater_section section.repeater_section .wrapper_text {
      max-width: 70rem;
      width: 90%;
      margin: 3rem auto;
      color: #555555; }
      #landing .wrapper_repeater_section section.repeater_section .wrapper_text h1 {
        font-size: 3rem;
        font-weight: bold; }
      #landing .wrapper_repeater_section section.repeater_section .wrapper_text h3 {
        font-size: 2.6rem; }
      #landing .wrapper_repeater_section section.repeater_section .wrapper_text .text {
        margin-top: 2rem;
        font-size: 2rem; }
    #landing .wrapper_repeater_section section.repeater_section .link {
      background-color: #4d4d4d;
      border-radius: 1.4rem;
      font-size: 1.8rem;
      color: white;
      padding: 0.7rem 1.5rem; }
      #landing .wrapper_repeater_section section.repeater_section .link:hover {
        background-color: #000000; }
  #landing .wrapper_section_video {
    background-color: #000000; }
    #landing .wrapper_section_video .video_section {
      padding-bottom: 3.5rem; }
      #landing .wrapper_section_video .video_section iframe {
        width: 100%;
        height: 50rem;
        margin: 0 0 3rem 0; }
      #landing .wrapper_section_video .video_section h1 {
        color: #94D0DF;
        font-size: 3rem; }
      #landing .wrapper_section_video .video_section .text {
        font-size: 2rem;
        color: white;
        margin: 3rem auto;
        max-width: 70rem;
        width: 90%; }
      #landing .wrapper_section_video .video_section .link {
        background-color: #94D0DF;
        border-radius: 1.4rem;
        font-size: 1.8rem;
        color: black;
        padding: 0.7rem 1.5rem; }
        #landing .wrapper_section_video .video_section .link:hover {
          background-color: #7cabba; }
  #landing section.tadiran_force {
    padding-bottom: 4rem; }
    #landing section.tadiran_force h1 {
      font-size: 3rem;
      font-weight: 700; }
    #landing section.tadiran_force .text {
      font-size: 2rem;
      margin: 0 auto 4rem auto;
      max-width: 70rem;
      width: 90%;
      font-weight: 700; }
    #landing section.tadiran_force .wrapper_stores img {
      width: 13rem;
      margin: 0 1rem; }
  #landing section.banner {
    background-color: #000000; }
    #landing section.banner img {
      width: 100%;
      max-width: 100%; }
  #landing section.social_link .socials_links {
    margin: 0;
    padding: 3rem 0; }
    #landing section.social_link .socials_links a {
      background-color: #000000; }

@media screen and (max-width: 991px) {
  #landing {
    max-width: 100% !important; }

  #landing .wrapper_repeater_section section.repeater_section .link,
  #landing .wrapper_section_video .video_section .link {
    font-size: 3.7rem;
    border-radius: 2.3rem;
    padding: 1.3rem 3rem; }

  #landing section.tadiran_force .wrapper_stores img {
    width: 24rem; }

  #landing .wrapper_repeater_section section.repeater_section,
  #landing .wrapper_section_video .video_section {
    padding: 6rem 0; }

  #landing .socials_links .col_social a {
    width: 7.1rem;
    height: 7.1rem; }

  .socials_links .col_social a img {
    max-width: 3.2rem !important; } }
section.main_investors_section {
  position: relative;
  height: 80rem;
  background-size: cover !important;
  padding-top: 10.6rem;
  display: flex;
  justify-content: center;
  align-items: center; }
  section.main_investors_section .title_page {
    font-family: 'OpenSansHebrewLight';
    line-height: normal;
    font-size: 7.2rem;
    color: #FFFFFF;
    text-align: center; }

.investor_menu {
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  display: flex;
  justify-content: center; }
  .investor_menu ul li {
    float: right; }
    .investor_menu ul li.current_page_item a {
      background: #777777; }
    .investor_menu ul li a {
      padding: 3.5rem 5rem;
      display: block; }
      .investor_menu ul li a:hover {
        background: #777777; }
    .investor_menu ul li * {
      font-size: 2.2rem;
      color: white;
      font-family: 'OpenSansHebrewLight'; }

.investors_breadcrumb nav.woocommerce-breadcrumb {
  margin: 1rem 7rem 1rem; }

#investors_page .content_investors {
  width: 90rem;
  max-width: 95%;
  margin: 5rem auto 10rem auto;
  text-align: center;
  font-family: OpenSansHebrewLight;
  font-size: 2rem;
  line-height: 3.5rem; }
#investors_page .buttons_wrapper {
  margin: 6rem auto 6rem auto;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  max-width: 95rem; }
  #investors_page .buttons_wrapper .download_file {
    margin: 2rem;
    font-size: 2.2rem;
    font-family: OpenSansHebrewLight;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 42.4rem;
    max-width: 80%;
    color: white;
    height: 6.5rem;
    background: #000000; }
    #investors_page .buttons_wrapper .download_file:before {
      content: ' ';
      background: url("../img/icons/pdf.png") no-repeat;
      background-size: cover;
      width: 2.7rem;
      height: 3.5rem;
      margin-left: 1.4rem; }

@media screen and (max-width: 767px) {
  #investors_page .content_investors {
    font-size: 3rem;
    line-height: 4.5rem; }
  #investors_page .download_file {
    font-size: 3.5rem;
    width: 50.4rem;
    height: 8.5rem; }

  .investor_menu {
    position: static; }
    .investor_menu ul li * {
      font-size: 2.6rem; }
    .investor_menu .menu-investors-menu-container {
      width: 100%;
      text-align: center; }
    .investor_menu ul {
      margin-bottom: 0; }
      .investor_menu ul li {
        float: none; } }
#investors_financial_page section.financial_tabs {
  width: 140rem;
  max-width: 90%;
  margin: auto; }
  #investors_financial_page section.financial_tabs .nav_tabs_wrapper {
    margin-top: 12rem; }
  #investors_financial_page section.financial_tabs ul {
    border: 0;
    justify-content: center; }
    #investors_financial_page section.financial_tabs ul li {
      border-bottom: .5rem solid #dee2e6;
      padding: 0 2.5rem; }
      #investors_financial_page section.financial_tabs ul li:first-child {
        padding-right: 0; }
      #investors_financial_page section.financial_tabs ul li:last-child {
        padding-left: 0; }
      #investors_financial_page section.financial_tabs ul li a {
        position: relative;
        display: block;
        height: 100%;
        width: 100%;
        font-size: 2.2rem;
        font-family: OpenSansHebrewLight;
        font-weight: 500;
        color: #999999; }
        #investors_financial_page section.financial_tabs ul li a.active, #investors_financial_page section.financial_tabs ul li a:hover {
          color: #FF7575; }
          #investors_financial_page section.financial_tabs ul li a.active:before, #investors_financial_page section.financial_tabs ul li a:hover:before {
            content: ' ';
            background-color: #FF7575;
            width: 100%;
            height: .5rem;
            position: absolute;
            bottom: -.5rem;
            left: 0; }
  #investors_financial_page section.financial_tabs .tab-content {
    padding: 10rem 1.5rem 30rem 1.5rem; }
    #investors_financial_page section.financial_tabs .tab-content .tab-pane .pdf_wrapper {
      display: flex;
      flex-wrap: wrap;
      align-items: flex-start;
      justify-content: center; }
      #investors_financial_page section.financial_tabs .tab-content .tab-pane .pdf_wrapper .download_file {
        padding: 0 8rem;
        margin-bottom: 5rem;
        width: 25%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        #investors_financial_page section.financial_tabs .tab-content .tab-pane .pdf_wrapper .download_file .img_pdf {
          width: 6.1rem; }
        #investors_financial_page section.financial_tabs .tab-content .tab-pane .pdf_wrapper .download_file .title_pdf {
          font-family: 'OpenSansHebrewLight';
          font-size: 2rem;
          text-align: center;
          color: #A1A1A1;
          margin-top: 2rem; }

@media screen and (max-width: 767px) {
  #investors_financial_page section.financial_tabs .tab-content .tab-pane .pdf_wrapper .download_file {
    width: 50%; }
  #investors_financial_page section.financial_tabs .nav_tabs_wrapper {
    overflow-X: auto;
    width: 100%;
    padding-bottom: 0.4rem; }
  #investors_financial_page section.financial_tabs ul {
    flex-wrap: nowrap;
    display: flex;
    width: fit-content; }
  #investors_financial_page section.financial_tabs li {
    width: fit-content; }
  #investors_financial_page section.financial_tabs ul li a {
    font-size: 3.6rem; }
  #investors_financial_page section.financial_tabs .tab-content .tab-pane .pdf_wrapper .download_file {
    padding: 0 4rem; }
    #investors_financial_page section.financial_tabs .tab-content .tab-pane .pdf_wrapper .download_file .title_pdf {
      font-size: 2.8rem; } }
#investors_instant_messaging_page section.company_alerts {
  width: 118rem;
  max-width: 95%;
  margin: 8rem auto 15rem auto; }
  #investors_instant_messaging_page section.company_alerts .post_wrapper {
    margin-bottom: 1rem; }
    #investors_instant_messaging_page section.company_alerts .post_wrapper.active .arrow_bottom {
      transform: rotate(-180deg); }
    #investors_instant_messaging_page section.company_alerts .post_wrapper .post {
      cursor: pointer;
      margin: 0;
      border: 1px solid #C4C4C4;
      padding: 3rem 4rem;
      display: flex; }
      #investors_instant_messaging_page section.company_alerts .post_wrapper .post .col_logo {
        width: 7%; }
        #investors_instant_messaging_page section.company_alerts .post_wrapper .post .col_logo img {
          width: 100%;
          height: auto;
          object-fit: contain; }
      #investors_instant_messaging_page section.company_alerts .post_wrapper .post .col_titles {
        text-align: right;
        width: 73%;
        padding: 0 4rem; }
        #investors_instant_messaging_page section.company_alerts .post_wrapper .post .col_titles .title_post_wrapper {
          display: flex;
          align-items: center;
          margin-bottom: 1.8rem; }
          #investors_instant_messaging_page section.company_alerts .post_wrapper .post .col_titles .title_post_wrapper .title_post {
            margin: 0;
            font-family: 'OpenSansHebrewBold';
            font-size: 2.2rem; }
          #investors_instant_messaging_page section.company_alerts .post_wrapper .post .col_titles .title_post_wrapper img.diagram {
            width: 2.5rem;
            height: auto;
            object-fit: contain;
            margin-right: 1.6rem; }
        #investors_instant_messaging_page section.company_alerts .post_wrapper .post .col_titles .sub_title {
          color: #A1A1A1;
          font-family: 'OpenSansHebrewLight';
          font-size: 2.2rem; }
      #investors_instant_messaging_page section.company_alerts .post_wrapper .post .col_date {
        font-family: OpenSansHebrewBold;
        font-size: 1.8rem;
        width: 20%;
        display: flex;
        text-align: left;
        flex-direction: column;
        justify-content: space-between;
        align-items: flex-end; }
        #investors_instant_messaging_page section.company_alerts .post_wrapper .post .col_date .arrow_bottom {
          width: 2.9rem;
          height: 1.4rem;
          object-fit: contain;
          transition: 0.3s; }
    #investors_instant_messaging_page section.company_alerts .post_wrapper .content {
      display: none;
      text-align: right;
      font-size: 2rem;
      font-family: OpenSansHebrewLight;
      color: #A1A1A1;
      padding: 6rem 4rem;
      border: 1px solid #C4C4C4; }

@media screen and (max-width: 767px) {
  #investors_instant_messaging_page section.company_alerts .post_wrapper .post .col_titles .title_post_wrapper .title_post {
    font-size: 2.7rem; }
  #investors_instant_messaging_page section.company_alerts .post_wrapper .post .col_titles .sub_title {
    font-size: 2.6rem; }
  #investors_instant_messaging_page section.company_alerts .post_wrapper .post .col_logo {
    width: 12%; }
  #investors_instant_messaging_page section.company_alerts .post_wrapper .post .col_titles {
    width: 68%; }
  #investors_instant_messaging_page section.company_alerts .post_wrapper .content {
    font-size: 2.6rem; }
  #investors_instant_messaging_page section.company_alerts .post_wrapper .post .col_date {
    font-size: 2.2rem; } }
#investors_stock_page section.stock {
  width: 80%;
  margin: 10rem auto 12rem auto; }

@media screen and (max-width: 991px) {
  #investors_stock_page section.stock {
    width: 95%; } }
@media screen and (max-width: 767px) {
  section.main_investors_section {
    flex-direction: column;
    justify-content: flex-end; }
    section.main_investors_section .title_page {
      margin-bottom: 5rem; } }
#investors_stock_counts_page section.stock-counts {
  width: 80%;
  margin: 10rem auto 12rem auto; }
  #investors_stock_counts_page section.stock-counts .counts {
    display: flex;
    justify-content: center;
    margin-bottom: 15rem; }
    #investors_stock_counts_page section.stock-counts .counts .wrapper_circle {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 25%; }
      #investors_stock_counts_page section.stock-counts .counts .wrapper_circle .circle {
        position: relative;
        background-color: #717171;
        width: 29rem;
        height: 29rem;
        padding: 2.8rem;
        border-radius: 50%; }
        #investors_stock_counts_page section.stock-counts .counts .wrapper_circle .circle img {
          width: 100%;
          height: 100%;
          object-fit: contain; }
        #investors_stock_counts_page section.stock-counts .counts .wrapper_circle .circle .info {
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          width: 100%; }
          #investors_stock_counts_page section.stock-counts .counts .wrapper_circle .circle .info .number {
            font-family: 'OpenSansHebrewBold';
            font-size: 5.5rem;
            text-align: center;
            color: #FFFFFF; }
          #investors_stock_counts_page section.stock-counts .counts .wrapper_circle .circle .info .text {
            font-family: 'OpenSansHebrewLight';
            font-size: 1.8rem;
            text-align: center;
            color: #FFFFFF; }
  #investors_stock_counts_page section.stock-counts .title_section {
    font-family: 'OpenSansHebrewBold';
    font-size: 2.5rem;
    text-align: center;
    color: #000000; }
  #investors_stock_counts_page section.stock-counts .text_section {
    font-family: 'OpenSansHebrewLight';
    font-size: 2rem;
    line-height: 2.4rem;
    text-align: center;
    color: #000000;
    max-width: 110rem;
    width: 90%;
    margin: 5rem  auto 0 auto; }

@media screen and (max-width: 767px) {
  #investors_stock_counts_page section.stock-counts .counts .wrapper_circle .circle {
    width: 13rem;
    height: 13rem;
    padding: 0.8rem; }

  #investors_stock_counts_page section.stock-counts .counts .wrapper_circle .circle .info .number {
    font-size: 2.5rem; }

  #investors_stock_counts_page section.stock-counts .counts .wrapper_circle .circle .info .text {
    font-size: 1.5rem; } }
.woocommerce .woocommerce-info {
  font-family: "OpenSansHebrewLight";
  font-size: 1.8rem;
  text-align: center;
  margin-bottom: 2.5rem; }
.woocommerce .woocommerce-error {
  font-family: "OpenSansHebrewLight";
  font-size: 1.8rem;
  color: palevioletred;
  text-align: center;
  margin-bottom: 2.5rem; }
.woocommerce .woocommerce-message {
  font-family: "OpenSansHebrewLight";
  font-size: 1.8rem;
  color: #0AAB2E;
  text-align: center;
  margin-bottom: 2.5rem; }

.woocommerce-notices-wrapper .woocommerce-message {
  font-family: "OpenSansHebrewLight";
  font-size: 1.8rem;
  text-align: center;
  margin-bottom: 2.5rem; }
.woocommerce-notices-wrapper .woocommerce-error {
  font-family: "OpenSansHebrewLight";
  font-size: 1.8rem;
  color: palevioletred;
  text-align: center;
  margin-bottom: 2.5rem; }

#cart_page {
  text-align: right;
  padding: 23.6rem 0 9rem 0;
  width: 95%;
  max-width: 179.4rem;
  margin: auto; }
  #cart_page .title_page {
    font-size: 2.5rem;
    font-family: OpenSansHebrewBold;
    padding: 3.5rem 5rem;
    border: .1rem solid #000000;
    border-bottom: 0;
    margin: 0; }
  #cart_page form.woocommerce-cart-form .wrapper_table_cart {
    border: .1rem solid #000000; }
    #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart thead tr th {
      font-family: 'OpenSansHebrewLight';
      font-size: 1.6rem;
      color: #A3A3A3;
      padding: 1rem 1% 0 1%; }
    #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr {
      border-bottom: .1rem solid #000000;
      height: 15rem; }
      #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr:last-child {
        border-bottom: none; }
      #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td {
        vertical-align: middle;
        text-align: right !important;
        padding: .5% 1%; }
        #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-thumbnail {
          width: 17%; }
          #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-thumbnail .attachment-medium.size-medium.wp-post-image {
            width: 90%;
            max-height: 18rem;
            object-fit: contain; }
        #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-name {
          width: 37%; }
          #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-name a {
            color: #000000;
            font-family: 'OpenSansHebrewLight';
            font-size: 2rem; }
            #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-name a:hover {
              color: #4f565c; }
        #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-price span {
          font-family: OpenSansHebrewBold;
          font-size: 3rem;
          color: #000000; }
          #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-price span ins {
            background: transparent; }
          #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-price span del {
            color: #999999; }
            #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-price span del * {
              color: #999999; }
        #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-subtotal span {
          font-family: OpenSansHebrewBold;
          font-size: 3rem;
          color: #000000; }
        #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-remove {
          width: 5%; }
          #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-remove a:hover {
            opacity: .5; }
          #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-remove a img {
            width: 2.8rem;
            height: auto;
            object-fit: contain; }
        #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-quantity .quantity_input {
          display: flex;
          align-items: center; }
          #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-quantity .quantity_input .wrapper_quantity_input .label_quantity {
            display: none; }
          #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-quantity .quantity_input input.minus, #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-quantity .quantity_input input.plus, #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-quantity .quantity_input label {
            display: none; }
          #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-quantity .quantity_input input[type="number"] {
            font-family: OpenSansHebrewBold;
            font-size: 2rem;
            text-align: center;
            color: #000000;
            border-radius: 0;
            border: .3rem solid #C2C2C2;
            max-width: 5rem;
            height: 5rem; }
            #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-quantity .quantity_input input[type="number"]::-webkit-inner-spin-button, #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-quantity .quantity_input input[type="number"]::-webkit-outer-spin-button {
              -webkit-appearance: none;
              margin: 0; }
          #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-quantity .quantity_input .increment, #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-quantity .quantity_input .decrement {
            color: #fefeff;
            font-family: 'OpenSansHebrewBold';
            font-size: 3rem;
            user-select: none;
            cursor: pointer;
            width: 3rem;
            height: 5rem;
            background: #000000;
            display: flex;
            align-items: center;
            justify-content: center; }
  #cart_page form.woocommerce-cart-form .row_form {
    display: flex; }
    #cart_page form.woocommerce-cart-form .row_form .col-right {
      padding-left: 5rem;
      margin-top: 3.5rem;
      width: 50%; }
      #cart_page form.woocommerce-cart-form .row_form .col-right .coupon label {
        display: block;
        width: 100%;
        font-family: "OpenSansHebrewBold";
        font-size: 2rem;
        color: #000000;
        margin-bottom: 3rem; }
      #cart_page form.woocommerce-cart-form .row_form .col-right .coupon .wrapper_coupon {
        display: flex; }
        #cart_page form.woocommerce-cart-form .row_form .col-right .coupon .wrapper_coupon input {
          height: 5rem;
          border-radius: 0;
          font-size: 1.8rem !important;
          color: #000000; }
          #cart_page form.woocommerce-cart-form .row_form .col-right .coupon .wrapper_coupon input#coupon_code {
            width: 100%;
            border: .1rem solid #000000;
            border-left: none;
            font-family: OpenSansHebrewLight; }
          #cart_page form.woocommerce-cart-form .row_form .col-right .coupon .wrapper_coupon input[type=submit] {
            display: block;
            border: none; }
    #cart_page form.woocommerce-cart-form .row_form .col-left {
      margin-top: 3.5rem;
      padding-right: 5rem;
      width: 50%; }
      #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals {
        width: 100%; }
        #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals .wrapper_table_totals {
          border: .1rem solid #000000;
          border-bottom: 0;
          padding: 3.5rem; }
          #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals .wrapper_table_totals tr.shipping {
            display: none; }
          #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals .wrapper_table_totals .shipping-calculator-button {
            display: none; }
          #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals .wrapper_table_totals table {
            margin: 0; }
            #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals .wrapper_table_totals table tr {
              margin-bottom: 2.5rem; }
              #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals .wrapper_table_totals table tr.vip.cart-discount.disable_remove_coupon .woocommerce-remove-coupon {
                display: none; }
              #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals .wrapper_table_totals table tr.cart-discount .woocommerce-remove-coupon {
                color: #ff7d7d; }
              #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals .wrapper_table_totals table tr.order-total th {
                padding: 3rem 0 2.5rem 0; }
              #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals .wrapper_table_totals table tr th, #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals .wrapper_table_totals table tr td {
                padding-bottom: 2.5rem;
                font-family: "OpenSansHebrewLight";
                font-size: 2rem;
                line-height: 24px;
                color: #000000; }
              #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals .wrapper_table_totals table tr th .under_title {
                font-size: 1.4rem;
                color: rgba(0, 0, 0, 0.6); }
              #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals .wrapper_table_totals table tr.order-total th {
                font-family: "OpenSansHebrewBold";
                font-weight: bold;
                font-size: 2.5rem; }
              #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals .wrapper_table_totals table tr.order-total td {
                font-family: "OpenSansHebrewBold";
                font-weight: bold;
                font-size: 3.5rem; }
        #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals .info_ac_el {
          font-family: OpenSansHebrewBold;
          font-size: 1.7rem;
          text-align: center;
          padding: 0 3rem 3rem 3rem;
          border-left: .1rem solid #000000;
          border-right: .1rem solid #000000; }
          #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals .info_ac_el p {
            margin: 0; }
        #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
          display: block;
          background: #0BB76F;
          color: white;
          transition: .2s all;
          cursor: pointer;
          user-select: none;
          font-family: 'OpenSansHebrewLight';
          font-size: 2rem;
          text-align: center;
          padding: 1.6rem 4.5rem; }
          #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover {
            background: #0bd88d; }

#error_cart {
  padding: 23.6rem 0 9rem 0; }

.payment_methods_acf {
  margin-top: 3.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .payment_methods_acf img {
    max-width: 10rem;
    max-height: 5rem;
    object-fit: contain;
    margin: 0 .5rem; }

.wrapper_сart_empty {
  padding: 23.6rem 0 9rem 0;
  width: 90%;
  max-width: 127.4rem;
  margin: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }
  .wrapper_сart_empty .wrapper_empty_block {
    border: .3rem solid #C2C2C2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 43.5rem; }
    .wrapper_сart_empty .wrapper_empty_block img.icon_cart {
      width: 8.5rem;
      height: auto;
      object-fit: contain;
      filter: invert(1);
      margin-left: 4rem; }
    .wrapper_сart_empty .wrapper_empty_block .cart-empty {
      color: #000000;
      font-family: 'OpenSansHebrewBold';
      font-size: 2.4rem;
      text-align: center; }

@media screen and (max-width: 767px) {
  #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-name {
    width: 100%; }

  #cart_page form.woocommerce-cart-form .row_form {
    flex-direction: column; }

  #cart_page form.woocommerce-cart-form .row_form .col-right, #cart_page form.woocommerce-cart-form .row_form .col-left {
    width: 100%;
    padding: 0; }

  #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr {
    height: auto;
    padding: 4rem 2.5rem 2.5rem 2.5rem;
    display: flex;
    flex-wrap: wrap;
    background-color: transparent; }
    #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr * {
      background-color: transparent; }

  #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td:before {
    font-family: OpenSansHebrewLight;
    font-size: 1.8rem;
    font-weight: 300;
    color: #A3A3A3;
    margin-bottom: 1.5rem; }

  #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-thumbnail {
    display: block;
    width: 50%;
    padding-left: 3rem; }
    #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-thumbnail:before {
      content: none; }

  #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-name {
    width: 50%; }
    #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-name:before {
      content: none; }

  #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-price {
    width: 50%;
    margin-top: 1.6rem;
    display: flex;
    flex-direction: column; }
    #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-price:before {
      content: 'מחיר יחידה'; }

  #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-quantity {
    width: 40%;
    margin-top: 1.6rem;
    display: flex;
    justify-content: flex-end;
    display: flex;
    flex-direction: column; }
    #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-quantity:before {
      content: 'כמות'; }

  #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-subtotal {
    width: 50%;
    margin-top: 5rem;
    display: flex;
    flex-direction: column; }
    #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-subtotal:before {
      content: 'סה"כ'; }

  #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-remove {
    width: 50%;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    margin-top: 5rem; }

  #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-quantity .quantity_input .increment, #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-quantity .quantity_input .decrement {
    height: 10rem;
    width: 25%;
    font-size: 4.6rem; }

  #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-quantity .quantity {
    width: 100%; }

  #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-quantity .quantity_input input[type="number"] {
    height: 10rem;
    width: 100%;
    max-width: unset;
    font-size: 3.5rem; }

  #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-name a {
    font-size: 2.5rem; }

  #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-price span,
  #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-subtotal span {
    font-size: 4rem; }

  #cart_page form.woocommerce-cart-form .wrapper_table_cart table.cart tbody tr td.product-remove a img {
    width: 4.4rem;
    margin-bottom: 1rem; }

  #cart_page form.woocommerce-cart-form .row_form .col-right .coupon label {
    font-size: 2.6rem; }

  #cart_page .title_page {
    font-size: 3rem; }

  #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
    font-size: 4rem;
    font-weight: bold; }

  #cart_page form.woocommerce-cart-form .row_form .col-right .coupon .wrapper_coupon input {
    height: 7rem;
    font-size: 3.6rem !important; }

  #cart_page form.woocommerce-cart-form .row_form .col-right .coupon .wrapper_coupon input[type=submit] {
    font-size: 2.5rem !important; }

  #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals .wrapper_table_totals table TD {
    background-color: transparent; }

  #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals .wrapper_table_totals table tr td {
    font-size: 3.8rem !important; }

  #cart_page form.woocommerce-cart-form .row_form .col-left .cart-collaterals .cart_totals .wrapper_table_totals table tr td:before {
    font-weight: 900; } }
#checkout_page {
  text-align: right;
  padding: 30rem 0 9rem 0;
  width: 96%;
  max-width: 187.4rem;
  margin: auto;
  /**/
  /**/ }
  #checkout_page .woocommerce-info {
    display: none; }
  #checkout_page form.checkout_coupon {
    display: block !important;
    width: 40%;
    margin-right: auto;
    padding: 2rem 0; }
    #checkout_page form.checkout_coupon label {
      display: block;
      width: 100%;
      font-family: "OpenSansHebrewBold";
      font-size: 2rem;
      color: #000000;
      margin-bottom: 1rem; }
    #checkout_page form.checkout_coupon .form-row {
      margin: 0; }
      #checkout_page form.checkout_coupon .form-row.form-row-first {
        width: 70%; }
      #checkout_page form.checkout_coupon .form-row.form-row-last {
        width: 30%; }
      #checkout_page form.checkout_coupon .form-row input {
        width: 100%;
        border: .1rem solid #000000;
        border-left: none;
        font-family: OpenSansHebrewLight;
        height: 5rem;
        border-radius: 0;
        font-size: 1.8rem !important;
        color: #000000; }
        #checkout_page form.checkout_coupon .form-row input[type="submit"] {
          padding: 0.6rem 1.5rem; }
  #checkout_page form.checkout {
    width: 100%; }
    #checkout_page form.checkout abbr {
      color: red;
      font-family: 'OpenSansHebrewLight';
      font-size: 1.8rem;
      text-decoration: none; }
    #checkout_page form.checkout .title_details, #checkout_page form.checkout #title_payment {
      color: #324863;
      font-family: 'FSElliotPro';
      font-size: 2rem;
      margin-bottom: 2.5rem; }
    #checkout_page form.checkout .order_forms {
      display: flex;
      align-items: flex-start; }
      #checkout_page form.checkout .order_forms .customer_details_wrapper {
        width: 60%;
        padding-left: 2rem; }
        #checkout_page form.checkout .order_forms .customer_details_wrapper .title_page {
          font-family: OpenSansHebrewLight;
          font-weight: 500;
          font-size: 3rem;
          color: #000000;
          margin-bottom: 3rem;
          display: flex;
          align-items: center; }
          #checkout_page form.checkout .order_forms .customer_details_wrapper .title_page.title_step2 {
            margin-bottom: 1rem; }
          #checkout_page form.checkout .order_forms .customer_details_wrapper .title_page span {
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 2rem;
            color: white;
            width: 3rem;
            height: 3rem;
            background-color: black;
            margin-left: 1.6rem;
            border-radius: 50%; }
        #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details .submit_checkout {
          display: none; }
        #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row {
          position: relative;
          display: block;
          margin-right: 0;
          margin-left: 0;
          margin-bottom: 3rem;
          width: 47%; }
          #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row.notes {
            width: 100%; }
          #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row#shipping_company_field, #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row#billing_company_field, #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row#billing_country_field, #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row#shipping_country_field, #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row#billing_postcode_field, #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row#shipping_postcode_field {
            display: none !important; }
          #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row label {
            display: inline-block;
            color: #000000;
            font-family: 'OpenSansHebrewLight';
            font-size: 2.4rem; }
            #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row label .optional {
              display: none; }
          #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row input[type='text'], #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row input[type='email'], #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row input[type='password'], #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row input[type='tel'], #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row input[type='number'] {
            padding: .1rem 1rem;
            outline: none;
            margin-bottom: 1rem;
            height: 5.5rem;
            background-color: transparent;
            border-radius: 0;
            color: #000000;
            font-family: 'OpenSansHebrewLight';
            font-size: 1.7rem;
            border: 0.1rem solid rgba(0, 0, 0, 0.39); }
            #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row input[type='text']:focus, #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row input[type='email']:focus, #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row input[type='password']:focus, #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row input[type='tel']:focus, #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row input[type='number']:focus {
              border: .1rem solid #000e1c; }
            #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row input[type='text']::placeholder, #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row input[type='email']::placeholder, #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row input[type='password']::placeholder, #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row input[type='tel']::placeholder, #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row input[type='number']::placeholder {
              color: transparent; }
          #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row textarea {
            outline: none;
            margin-bottom: 1.5rem;
            min-height: 9rem;
            background-color: transparent;
            border-radius: 0;
            border: 0.1rem solid rgba(0, 0, 0, 0.39);
            padding: 1rem 1rem;
            color: #000000;
            font-family: 'OpenSansHebrewLight';
            font-size: 2.2rem; }
            #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row textarea:focus {
              border: .1rem solid #000000; }
            #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row textarea::placeholder {
              color: transparent; }
          #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row select.select {
            background-color: transparent;
            padding: .1rem 1rem;
            position: relative;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none; }
          #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row select.select, #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row span.select2 {
            outline: none;
            margin-bottom: 1.5rem;
            height: 5.5rem;
            background-color: transparent;
            border-radius: 0;
            color: #000000;
            font-family: 'OpenSansHebrewLight';
            font-size: 1.8rem;
            border: 0.1rem solid rgba(0, 0, 0, 0.39); }
            #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row select.select span, #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row span.select2 span {
              border: none;
              width: 100%;
              height: 100%; }
              #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row select.select span span, #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row span.select2 span span {
                display: flex;
                align-items: center; }
                #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row select.select span span span b, #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row span.select2 span span span b {
                  left: 2%; }
        #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details .row_info {
          width: 100%;
          display: flex;
          align-content: center;
          margin-bottom: 2rem; }
          #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details .row_info .col-left {
            font-family: OpenSansHebrewLight;
            font-size: 2rem;
            color: rgba(0, 0, 0, 0.6);
            width: 75%; }
          #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details .row_info .col-right {
            font-family: OpenSansHebrewBold;
            font-size: 2rem;
            color: #000000;
            width: 25%; }
        #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #ship-to-different-address label {
          display: flex;
          align-items: center; }
          #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #ship-to-different-address label * {
            color: #000000;
            font-family: 'OpenSansHebrewLight';
            font-size: 2.4rem; }
          #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #ship-to-different-address label input#ship-to-different-address-checkbox {
            height: 3rem;
            width: 3rem;
            margin-left: 1rem;
            filter: grayscale(1); }
      #checkout_page form.checkout .order_forms .your_order_wrapper {
        width: 40%; }
        #checkout_page form.checkout .order_forms .your_order_wrapper .your_order {
          border: .3rem solid #C2C2C2; }
          #checkout_page form.checkout .order_forms .your_order_wrapper .your_order .purchase_summary {
            margin: 0;
            display: block;
            background: #000000;
            color: white;
            transition: .2s all;
            user-select: none;
            font-family: 'OpenSansHebrewLight';
            font-size: 2rem;
            text-align: center;
            padding: 1.6rem 4.5rem; }
          #checkout_page form.checkout .order_forms .your_order_wrapper .your_order .order_list .product_item {
            padding: 3rem;
            display: flex;
            align-items: flex-start;
            border-bottom: .3rem solid #C2C2C2; }
            #checkout_page form.checkout .order_forms .your_order_wrapper .your_order .order_list .product_item a.thumbnail {
              width: 30%;
              padding-left: 5%; }
              #checkout_page form.checkout .order_forms .your_order_wrapper .your_order .order_list .product_item a.thumbnail img {
                width: 100%;
                max-height: 5rem;
                object-fit: contain; }
            #checkout_page form.checkout .order_forms .your_order_wrapper .your_order .order_list .product_item .name a {
              font-family: OpenSansHebrewLight;
              font-size: 1.6rem;
              color: #000000; }
            #checkout_page form.checkout .order_forms .your_order_wrapper .your_order .order_list .product_item .name .total_product {
              display: block;
              font-family: OpenSansHebrewLight;
              font-size: 2rem;
              font-weight: 300;
              color: #000000; }
              #checkout_page form.checkout .order_forms .your_order_wrapper .your_order .order_list .product_item .name .total_product .amount {
                font-size: 2.5rem;
                font-family: OpenSansHebrewBold; }
          #checkout_page form.checkout .order_forms .your_order_wrapper .your_order .info_ac_el {
            font-family: OpenSansHebrewBold;
            font-size: 1.7rem;
            text-align: center;
            padding: 0 3rem; }
            #checkout_page form.checkout .order_forms .your_order_wrapper .your_order .info_ac_el p {
              margin: 0; }
          #checkout_page form.checkout .order_forms .your_order_wrapper .your_order .item_order {
            padding: 2rem 3rem;
            display: flex;
            font-family: OpenSansHebrewBold;
            font-weight: bold;
            font-size: 2.5rem;
            color: #000000; }
            #checkout_page form.checkout .order_forms .your_order_wrapper .your_order .item_order .col_right {
              width: 50%; }
            #checkout_page form.checkout .order_forms .your_order_wrapper .your_order .item_order .col_left {
              width: 50%;
              text-align: left; }
              #checkout_page form.checkout .order_forms .your_order_wrapper .your_order .item_order .col_left .woocommerce-remove-coupon {
                color: #ff7d7d; }
            #checkout_page form.checkout .order_forms .your_order_wrapper .your_order .item_order.order_discount .woocommerce-remove-coupon {
              display: none; }
  #checkout_page .col2-set {
    padding: .6rem 3rem 4.6rem 3rem; }
    #checkout_page .col2-set .col-1, #checkout_page .col2-set .col-2 {
      width: 100%;
      max-width: 100%;
      padding: 0; }
    #checkout_page .col2-set .additional_fields p.form-row {
      width: 100% !important; }
      #checkout_page .col2-set .additional_fields p.form-row label {
        display: flex !important;
        align-items: center; }
        #checkout_page .col2-set .additional_fields p.form-row label input[type=checkbox] {
          height: 3rem;
          width: 3rem;
          margin-left: 1rem;
          filter: grayscale(1); }
        #checkout_page .col2-set .additional_fields p.form-row label .terms_use_link {
          margin-right: .6rem;
          color: black;
          text-decoration: underline !important; }
    #checkout_page .col2-set .woocommerce-billing-fields__field-wrapper, #checkout_page .col2-set .woocommerce-shipping-fields__field-wrapper {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; }
      #checkout_page .col2-set .woocommerce-billing-fields__field-wrapper p, #checkout_page .col2-set .woocommerce-shipping-fields__field-wrapper p {
        margin: 0 1%; }
    #checkout_page .col2-set .woocommerce-shipping-fields h3 {
      margin: 2rem 0 3rem 0; }
      #checkout_page .col2-set .woocommerce-shipping-fields h3 span {
        font-family: 'OpenSansHebrewRegular';
        font-size: 2rem; }
      #checkout_page .col2-set .woocommerce-shipping-fields h3#ship-to-different-address {
        margin: 2rem 0 6rem 0; }
  #checkout_page .title_shiping {
    margin-top: 2rem;
    font-family: OpenSansHebrewBold;
    font-size: 2rem;
    color: #000000; }
  #checkout_page #order_review thead, #checkout_page #order_review tbody {
    display: none; }
  #checkout_page #order_review tfoot tr.cart-discount .woocommerce-remove-coupon {
    color: #ff7d7d; }
  #checkout_page #order_review tfoot tr th, #checkout_page #order_review tfoot tr td {
    font-family: "OpenSansHebrewLight";
    font-size: 2rem;
    line-height: 24px;
    color: #000000;
    text-align: right; }
    #checkout_page #order_review tfoot tr th .woocommerce-Price-amount.amount, #checkout_page #order_review tfoot tr td .woocommerce-Price-amount.amount {
      font-family: OpenSansHebrewLight;
      font-size: 2rem;
      color: #000000; }
  #checkout_page #order_review .cart-subtotal, #checkout_page #order_review .order-total {
    display: none; }
  #checkout_page #order_review .shipping th {
    display: none; }
  #checkout_page #order_review .shipping #shipping_method {
    text-align: right;
    margin: 0 4rem 4rem 0; }
    #checkout_page #order_review .shipping #shipping_method li {
      display: flex;
      align-items: center;
      margin-top: 2rem; }
      #checkout_page #order_review .shipping #shipping_method li label {
        font-family: OpenSansHebrewBold;
        font-size: 2.5rem;
        color: #000000;
        margin: 0;
        width: 90%; }
        #checkout_page #order_review .shipping #shipping_method li label * {
          font-family: OpenSansHebrewBold;
          font-size: 2.5rem;
          color: #000000; }
        #checkout_page #order_review .shipping #shipping_method li label .tooltipMethod {
          font-family: OpenSansHebrewRegular;
          font-size: 2rem; }
      #checkout_page #order_review .shipping #shipping_method li input[type="radio"] {
        width: 2.5rem;
        height: 2.5rem;
        margin-left: 1.5rem;
        filter: grayscale(1); }
  #checkout_page #order_review #payment ul.methods {
    display: none !important; }
    #checkout_page #order_review #payment ul.methods li {
      margin-top: 1rem; }
      #checkout_page #order_review #payment ul.methods li label {
        font-family: OpenSansHebrewBold;
        font-size: 2rem;
        color: #000000;
        margin: 0; }
        #checkout_page #order_review #payment ul.methods li label + div {
          font-family: OpenSansHebrewLight;
          font-size: 1.2rem;
          color: #000000;
          margin: 1rem 0 0 0; }
      #checkout_page #order_review #payment ul.methods li input[type="radio"] {
        width: 2.5rem;
        height: 2.5rem;
        margin-left: 1.5rem; }
  #checkout_page #order_review #payment .place-order {
    display: none; }
  #checkout_page .wrapper_payments {
    padding: 3rem;
    background: rgba(215, 215, 215, 0.3);
    border-radius: .5rem; }
    #checkout_page .wrapper_payments .payment_methods_acf {
      justify-content: flex-start;
      margin-top: 0; }
      #checkout_page .wrapper_payments .payment_methods_acf img {
        margin-left: 1.5rem; }
      #checkout_page .wrapper_payments .payment_methods_acf .title {
        font-family: OpenSansHebrewBold;
        font-size: 1.8rem;
        margin: 0 0 0 1.5rem;
        color: #333333; }
    #checkout_page .wrapper_payments .info_bank {
      background: #FFFFFF;
      border-radius: .5rem;
      margin: 2.1rem 1rem 2.4rem 1rem;
      padding: 1.3rem;
      font-family: OpenSansHebrewBold;
      font-size: 1.6rem;
      color: #666666;
      position: relative; }
      #checkout_page .wrapper_payments .info_bank:before {
        content: '';
        border: 1rem solid transparent;
        border-bottom: 2rem solid #fefeff;
        position: absolute;
        top: -2.2rem;
        right: 3rem; }
      #checkout_page .wrapper_payments .info_bank img {
        max-width: 10rem;
        margin-left: 1.5rem; }
    #checkout_page .wrapper_payments .place-order {
      justify-content: center; }
      #checkout_page .wrapper_payments .place-order #place_order {
        margin-top: 2rem;
        width: 100%;
        background: #45AE62;
        color: #fefeff;
        transition: .2s all;
        cursor: pointer;
        user-select: none;
        font-family: 'OpenSansHebrewBold';
        font-size: 2.2rem;
        text-align: center;
        padding: 1.6rem 10rem;
        border: 0;
        border-radius: .5rem; }

.wrapper_order_review {
  background: url("../img/thank_order.png") no-repeat;
  background-size: cover;
  padding: 23.6rem 0 14rem 0; }
  .wrapper_order_review #order_review {
    background: white;
    box-shadow: 0 5px 32px rgba(36, 59, 88, 0.2);
    width: 80%;
    margin: auto;
    padding: 5rem; }
  .wrapper_order_review * {
    font-family: 'OpenSansHebrewLight';
    font-size: 1.8rem; }
  .wrapper_order_review #place_order {
    font-size: 2rem !important;
    cursor: pointer; }

.select2-search input.select2-search__field {
  height: 3rem;
  color: #000000;
  font-family: 'OpenSansHebrewLight';
  font-size: 1.6rem; }

.select2-results .select2-results__option {
  color: #000000;
  font-family: 'OpenSansHebrewLight';
  font-size: 1.6rem; }

.woocommerce-order {
  background: url("../img/thank_order.png") no-repeat;
  background-size: cover;
  padding: 23.6rem 0 14rem 0; }
  .woocommerce-order .thank_you_order {
    background-color: white;
    width: 80%;
    max-width: 80rem;
    margin: auto;
    padding: 6rem 6rem 9rem 6rem; }
    .woocommerce-order .thank_you_order .wrapper_notice_success {
      text-align: center; }
      .woocommerce-order .thank_you_order .wrapper_notice_success img.icon_thank_you {
        width: 7.2rem;
        height: auto;
        object-fit: contain; }
      .woocommerce-order .thank_you_order .wrapper_notice_success .woocommerce-notice {
        font-family: OpenSansHebrewBold;
        font-size: 2.5rem;
        text-align: center;
        color: #000000;
        margin: 4.5rem 0 5rem 0; }
    .woocommerce-order .thank_you_order .order_details {
      width: 100%; }
      .woocommerce-order .thank_you_order .order_details .personal_info {
        text-align: right;
        margin-bottom: 2rem;
        border: .3rem solid #C2C2C2; }
        .woocommerce-order .thank_you_order .order_details .personal_info .ps_header {
          font-family: OpenSansHebrewBold;
          font-size: 2rem;
          color: #000000;
          margin: 0;
          padding: .5rem 4.5rem;
          border-bottom: .3rem solid #C2C2C2; }
        .woocommerce-order .thank_you_order .order_details .personal_info .ps_row {
          display: flex;
          flex-wrap: wrap; }
          .woocommerce-order .thank_you_order .order_details .personal_info .ps_row .ps_col {
            font-family: OpenSansHebrewLight;
            font-size: 2rem;
            color: #000000;
            width: 50%;
            padding: 2.6rem 4.5rem 2.6rem 0; }
            .woocommerce-order .thank_you_order .order_details .personal_info .ps_row .ps_col img {
              max-width: 2.7rem;
              max-height: 2.7rem;
              object-fit: contain;
              margin-left: 2.3rem; }
      .woocommerce-order .thank_you_order .order_details .order_details_header {
        border: .3rem solid #C2C2C2;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: .5rem 4.5rem; }
        .woocommerce-order .thank_you_order .order_details .order_details_header .date {
          font-family: OpenSansHebrewLight;
          font-weight: 300;
          font-size: 1.5rem;
          color: #000000; }
        .woocommerce-order .thank_you_order .order_details .order_details_header .order {
          font-family: OpenSansHebrewBold;
          font-size: 2rem;
          color: #000000; }
    .woocommerce-order .thank_you_order .col2-set .col-1 {
      width: 100%;
      max-width: 100%; }
    .woocommerce-order .thank_you_order .woocommerce-order-details .order_list .product_item {
      padding: 3rem;
      display: flex;
      align-items: flex-start;
      border: .3rem solid #C2C2C2;
      border-top: 0; }
      .woocommerce-order .thank_you_order .woocommerce-order-details .order_list .product_item a.thumbnail {
        width: 30%;
        padding-left: 5%; }
        .woocommerce-order .thank_you_order .woocommerce-order-details .order_list .product_item a.thumbnail img {
          width: 100%;
          max-height: 5rem;
          object-fit: contain; }
      .woocommerce-order .thank_you_order .woocommerce-order-details .order_list .product_item .name {
        width: 70%;
        text-align: right; }
        .woocommerce-order .thank_you_order .woocommerce-order-details .order_list .product_item .name a {
          font-family: OpenSansHebrewLight;
          font-size: 1.6rem;
          color: #000000; }
        .woocommerce-order .thank_you_order .woocommerce-order-details .order_list .product_item .name .total_product {
          display: flex;
          justify-content: space-between;
          font-weight: 300;
          color: #000000;
          font-size: 2.5rem;
          font-family: OpenSansHebrewBold; }
    .woocommerce-order .thank_you_order .woocommerce-order-details .shop_table.order_details-main {
      padding: 3rem;
      border: .3rem solid #C2C2C2;
      border-top: 0; }
      .woocommerce-order .thank_you_order .woocommerce-order-details .shop_table.order_details-main .row_table {
        display: flex;
        align-items: center; }
        .woocommerce-order .thank_you_order .woocommerce-order-details .shop_table.order_details-main .row_table.payment_method, .woocommerce-order .thank_you_order .woocommerce-order-details .shop_table.order_details-main .row_table.cart_subtotal {
          display: none; }
        .woocommerce-order .thank_you_order .woocommerce-order-details .shop_table.order_details-main .row_table .col_right {
          font-family: OpenSansHebrewLight;
          font-size: 2rem;
          color: #000000;
          width: 50%;
          text-align: right; }
        .woocommerce-order .thank_you_order .woocommerce-order-details .shop_table.order_details-main .row_table .col_left {
          font-family: OpenSansHebrewLight;
          font-size: 2.5rem;
          color: #000000;
          width: 50%;
          text-align: left; }

@media screen and (max-width: 767px) {
  #checkout_page form.checkout .order_forms {
    flex-direction: column; }

  #checkout_page form.checkout .order_forms .customer_details_wrapper {
    width: 100%; }

  #checkout_page form.checkout .order_forms .your_order_wrapper {
    width: 100%;
    margin-bottom: 4rem; }

  #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row {
    width: 100%; }

  #checkout_page .col2-set .woocommerce-shipping-fields h3#ship-to-different-address {
    margin: 2rem 0 2rem 0; }

  #checkout_page form.checkout .order_forms .your_order_wrapper .your_order .order_list .product_item .name a {
    font-size: 2.6rem; }

  #checkout_page form.checkout .order_forms .your_order_wrapper .your_order .order_list .product_item .name .total_product .amount {
    font-size: 3rem; }

  #checkout_page .wrapper_payments .payment_methods_acf img {
    max-width: 8rem; }

  #checkout_page form.checkout .order_forms .customer_details_wrapper .title_page {
    font-size: 5rem; }

  #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row label {
    font-size: 3.6rem; }

  #checkout_page form.checkout .order_forms .customer_details_wrapper .title_page span {
    font-size: 3.5rem;
    width: 5rem;
    height: 5rem; }

  #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row input[type='text'],
  #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row input[type='email'],
  #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row input[type='password'],
  #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row input[type='tel'],
  #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row input[type='number'] {
    height: 7rem;
    font-size: 3.2rem; }

  #checkout_page .title_shiping {
    font-size: 3.8rem; }

  #checkout_page #order_review .shipping #shipping_method li label {
    font-size: 3.4rem; }

  #checkout_page #order_review .shipping #shipping_method li input[type="radio"] {
    width: 4.5rem;
    height: 4.5rem; }

  #checkout_page .col2-set .woocommerce-shipping-fields h3 span {
    font-size: 3.4rem; }

  #checkout_page #order_review tfoot tr th .woocommerce-Price-amount.amount,
  #checkout_page #order_review tfoot tr td .woocommerce-Price-amount.amount {
    font-size: 4rem; }

  #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #ship-to-different-address label input#ship-to-different-address-checkbox,
  #checkout_page .col2-set .additional_fields p.form-row label input[type=checkbox] {
    height: 5rem;
    width: 5rem; }

  #checkout_page .wrapper_payments .place-order #place_order {
    font-size: 3.5rem;
    padding: 2.4rem 10rem; }

  .woocommerce-order .thank_you_order {
    width: 95%; }

  #checkout_page form.checkout .order_forms .customer_details_wrapper .customer_details #customer_details p.form-row textarea {
    font-size: 3.2rem; }

  #checkout_page #order_review .shipping #shipping_method {
    margin: 0 0 4rem 0; }

  #checkout_page form.checkout_coupon {
    width: 100%;
    padding: 2rem 3rem 2rem 4.5rem; }

  #checkout_page form.checkout_coupon .form-row input {
    height: 7rem;
    font-size: 3.6rem !important; }

  #checkout_page form.checkout_coupon .form-row input[type="submit"] {
    font-size: 2.5rem !important; }

  #checkout_page form.checkout_coupon label {
    font-size: 3rem;
    margin-bottom: 3rem; } }
#magazines section.main_section {
  height: 50rem !important;
  background-size: cover !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
  #magazines section.main_section .title_page {
    color: white; }
  #magazines section.main_section .sub_title_page {
    font-family: "OpenSansHebrewLight";
    line-height: normal;
    font-size: 2rem;
    text-align: center;
    color: #ffffff; }
#magazines section.video {
  background: url("../img/bg_video.jpg") no-repeat center;
  background-size: cover;
  padding: 8rem 0;
  position: relative; }
  #magazines section.video video {
    box-shadow: 0 3.1rem 3.3rem -2.2rem rgba(0, 0, 0, 0.75);
    display: block;
    width: 55%;
    margin: auto; }
  #magazines section.video .play {
    cursor: pointer;
    border-radius: 50%;
    background-color: rgba(196, 196, 196, 0.3);
    width: 12rem;
    height: 12rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center; }
    #magazines section.video .play .img_play {
      margin-left: 1rem;
      width: 3rem;
      height: auto; }
#magazines section.magazines_posts {
  margin: 7.3rem 0; }
  #magazines section.magazines_posts .wrapper_posts {
    max-width: inherit;
    width: 80%;
    margin: auto; }
    #magazines section.magazines_posts .wrapper_posts .container_my_posts .wrapper {
      display: flex; }
      #magazines section.magazines_posts .wrapper_posts .container_my_posts .wrapper article {
        width: 33.33333%;
        position: relative;
        padding: .8rem; }
        #magazines section.magazines_posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post {
          height: 100%;
          border: 1px solid #E7E9EC; }
          #magazines section.magazines_posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .post_thumbnail {
            position: relative;
            width: 100%;
            height: 22rem;
            background-size: cover !important; }
            #magazines section.magazines_posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .post_thumbnail .wrapper_img {
              width: 6.3rem;
              height: auto;
              margin: 0 auto 0 auto;
              cursor: pointer; }
              #magazines section.magazines_posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .post_thumbnail .wrapper_img img {
                height: 100%;
                width: 100%; }
            #magazines section.magazines_posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .post_thumbnail .sticker_category {
              font-family: "OpenSansHebrewRegular";
              font-size: 2.2rem;
              background-color: #9fdbec;
              position: absolute;
              bottom: 0;
              right: 0;
              min-width: 40%;
              height: 4rem;
              display: flex;
              align-items: center;
              justify-content: center; }
          #magazines section.magazines_posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .wrapper_article {
            padding: 1.5rem; }
            #magazines section.magazines_posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .wrapper_article > a {
              display: block; }
            #magazines section.magazines_posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .wrapper_article .title_post {
              font-family: 'OpenSansHebrewRegular';
              font-size: 3.2rem;
              text-align: right;
              color: #122B46;
              margin: 2rem 0 0 0; }
            #magazines section.magazines_posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .wrapper_article .content_post {
              font-family: 'OpenSansHebrewLight';
              font-size: 1.8rem;
              text-align: right;
              color: #AAAAAA;
              margin: 0 auto .5rem auto; }
#magazines section.recommended_posts {
  background: #F3F4F4;
  padding: 7rem 0 5rem 0; }
  #magazines section.recommended_posts .wrapper_recommended {
    text-align: center;
    width: 80%;
    margin: auto; }
    #magazines section.recommended_posts .wrapper_recommended .title_section {
      font-family: "OpenSansHebrewRegular";
      font-size: 4.2rem;
      text-align: center;
      color: #4E4869;
      margin-bottom: 2.6rem; }
    #magazines section.recommended_posts .wrapper_recommended #select_categories {
      min-width: 24rem;
      min-height: 7rem;
      font-family: "OpenSansHebrewRegular";
      font-size: 2.2rem;
      color: #8C8B8B; }
    #magazines section.recommended_posts .wrapper_recommended .container_posts {
      display: flex;
      flex-wrap: wrap;
      margin-top: 4rem; }
      #magazines section.recommended_posts .wrapper_recommended .container_posts .row_post {
        padding: .8rem;
        width: 50%; }
        #magazines section.recommended_posts .wrapper_recommended .container_posts .row_post .wrapper_post {
          background-color: white;
          border: .1rem solid #E7E9EC;
          height: 22rem;
          display: flex;
          border-radius: .5rem;
          overflow: hidden; }
          #magazines section.recommended_posts .wrapper_recommended .container_posts .row_post .wrapper_post .col_thumbnail {
            width: 48%; }
            #magazines section.recommended_posts .wrapper_recommended .container_posts .row_post .wrapper_post .col_thumbnail img {
              height: 100%;
              width: 100%;
              object-fit: cover; }
          #magazines section.recommended_posts .wrapper_recommended .container_posts .row_post .wrapper_post .col_content {
            text-align: right;
            width: 52%;
            padding: 4rem 2rem; }
            #magazines section.recommended_posts .wrapper_recommended .container_posts .row_post .wrapper_post .col_content .title_post {
              font-family: "OpenSansHebrewRegular";
              font-size: 2.4rem;
              color: #122B46; }
            #magazines section.recommended_posts .wrapper_recommended .container_posts .row_post .wrapper_post .col_content .content {
              font-family: "OpenSansHebrewRegular";
              font-size: 1.6rem;
              color: #AAAAAA; }
    #magazines section.recommended_posts .wrapper_recommended .loadMorePosts {
      display: inline-block;
      padding: 0.9rem 8.8rem;
      margin: 5rem 0 5rem 0; }

@media screen and (max-width: 767px) {
  #magazines section.magazines_posts .wrapper_posts .container_my_posts {
    width: 100%; }

  #magazines section.recommended_posts .wrapper_recommended .container_posts .row_post {
    width: 100%; }

  #magazines section.magazines_posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post {
    white-space: initial !important; }

  #magazines section.magazines_posts .wrapper_posts {
    width: 90%; }

  #magazines section.recommended_posts .wrapper_recommended {
    width: 90%; }

  #magazines section.main_section {
    min-height: 56rem !important; }

  #magazines section.magazines_posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .wrapper_article .content_post {
    font-size: 2.8rem; }

  #magazines section.magazines_posts .wrapper_posts .container_my_posts .wrapper article {
    width: 70%;
    height: unset; }

  #magazines section.video video {
    width: 90%; }

  #magazines section.main_section .sub_title_page {
    max-width: 50%;
    font-size: 3.5rem;
    margin-top: 2rem; }

  #magazines section.recommended_posts .wrapper_recommended .container_posts .row_post .wrapper_post .col_content .title_post {
    font-size: 3.2rem; }

  #magazines section.recommended_posts .wrapper_recommended .container_posts .row_post .wrapper_post .col_content .content {
    font-size: 2.5rem; }

  #magazines section.recommended_posts .wrapper_recommended .container_posts .row_post .wrapper_post {
    height: 35rem; }

  #magazines section.main_section .title_page, #category_template_page section.main_section .title_page {
    margin-top: 8rem !important; }

  #magazines section.magazines_posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .post_thumbnail .sticker_category {
    font-size: 2.8rem;
    min-width: 45%;
    height: 5rem; }

  #magazines section.recommended_posts .wrapper_recommended #select_categories {
    font-size: 3.5rem; }

  #magazines section.recommended_posts .wrapper_recommended .title_section {
    font-size: 5.5rem; }

  #magazines section.recommended_posts .wrapper_recommended {
    width: 98%; }

  #magazines section.magazines_posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .wrapper_article .title_post {
    font-size: 3.5rem; } }
#category_template_page section.main_section {
  height: 80rem;
  width: 100%;
  background-size: cover !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
  #category_template_page section.main_section .title_page {
    color: white; }
#category_template_page .wrapper_main_section {
  display: flex; }
  #category_template_page .wrapper_main_section video.main_video {
    width: 100%; }
#category_template_page section.icons {
  background-color: #000000; }
  #category_template_page section.icons .row_icons {
    display: flex;
    flex-wrap: wrap;
    padding: 5rem 0 2rem 0;
    margin: 0; }
    #category_template_page section.icons .row_icons .col_icon {
      width: 33.333333333%;
      text-align: center;
      position: relative; }
      #category_template_page section.icons .row_icons .col_icon:before {
        content: '';
        width: .1rem;
        height: 100%;
        background-color: #323232;
        position: absolute;
        bottom: 0;
        left: 0; }
      #category_template_page section.icons .row_icons .col_icon:last-child:before {
        content: none; }
      #category_template_page section.icons .row_icons .col_icon img {
        width: auto;
        height: 10rem;
        object-fit: contain;
        margin-bottom: 1rem; }
      #category_template_page section.icons .row_icons .col_icon .title_col {
        font-family: "OpenSansHebrewRegular";
        font-size: 3.2rem;
        color: #ffffff;
        margin: 0; }
      #category_template_page section.icons .row_icons .col_icon .text_col {
        font-family: "OpenSansHebrewRegular";
        font-size: 2rem;
        color: #ffffff;
        margin: 0;
        padding: 0 21.3%; }
  #category_template_page section.icons .main_text {
    color: #ffffff;
    text-align: center;
    font-family: "OpenSansHebrewRegular";
    font-size: 1.8rem;
    padding: 2rem 0 4rem 0; }
#category_template_page section.video {
  background: url("../img/bg_video.jpg") no-repeat center;
  background-size: cover;
  padding: 1rem 0 5rem 0;
  position: relative; }
  #category_template_page section.video video {
    box-shadow: 0 3.1rem 3.3rem -2.2rem rgba(0, 0, 0, 0.75);
    display: block;
    width: 55%;
    margin: auto; }
  #category_template_page section.video .play {
    cursor: pointer;
    border-radius: 50%;
    background-color: rgba(196, 196, 196, 0.3);
    width: 12rem;
    height: 12rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center; }
    #category_template_page section.video .play .img_play {
      margin-left: 1rem;
      width: 3rem;
      height: auto; }
#category_template_page section.main_part .container_part {
  padding: 0; }
  #category_template_page section.main_part .container_part .row_part {
    flex-direction: row;
    margin: 0; }
    #category_template_page section.main_part .container_part .row_part:nth-child(2n) {
      flex-direction: row-reverse; }
    #category_template_page section.main_part .container_part .row_part .col_img {
      padding: 0;
      height: 50rem;
      position: relative; }
      #category_template_page section.main_part .container_part .row_part .col_img img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
      #category_template_page section.main_part .container_part .row_part .col_img video {
        width: 100%;
        height: 100%;
        object-fit: cover; }
      #category_template_page section.main_part .container_part .row_part .col_img .play {
        cursor: pointer;
        border-radius: 50%;
        background-color: rgba(196, 196, 196, 0.3);
        width: 12rem;
        height: 12rem;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        display: flex;
        align-items: center;
        justify-content: center; }
        #category_template_page section.main_part .container_part .row_part .col_img .play .img_play {
          margin-left: 1rem;
          width: 3rem;
          height: auto; }
    #category_template_page section.main_part .container_part .row_part .col_content {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      padding: 1rem 6.5rem;
      text-align: right;
      background: #ffffff; }
      #category_template_page section.main_part .container_part .row_part .col_content .wrapper_content {
        margin-bottom: 8rem;
        max-width: 60rem;
        width: 90%; }
        #category_template_page section.main_part .container_part .row_part .col_content .wrapper_content .title {
          font-family: OpenSansHebrewBold;
          font-size: 5rem;
          color: #000000; }
        #category_template_page section.main_part .container_part .row_part .col_content .wrapper_content .text {
          margin: .6rem auto 3rem auto;
          font-family: 'OpenSansHebrewRegular';
          line-height: 1.6;
          font-size: 2rem;
          color: #000000; }
        #category_template_page section.main_part .container_part .row_part .col_content .wrapper_content .link {
          padding: .8rem 4.8rem; }
#category_template_page section.testimonials {
  padding: 6rem 0 8rem 0;
  background-color: #000000; }
  #category_template_page section.testimonials .title_section {
    font-family: "OpenSansHebrewRegular";
    font-size: 6rem;
    color: white;
    text-align: center;
    max-width: 90%;
    margin: auto; }
  #category_template_page section.testimonials .wrapper_slider_posts_testimonials {
    position: relative;
    margin: auto;
    width: 80%; }
    #category_template_page section.testimonials .wrapper_slider_posts_testimonials .swiper-container-posts-testimonials {
      margin: 6rem 6.5rem 5rem 6.5rem; }
      #category_template_page section.testimonials .wrapper_slider_posts_testimonials .swiper-container-posts-testimonials .swiper-wrapper {
        display: flex;
        align-items: stretch; }
      #category_template_page section.testimonials .wrapper_slider_posts_testimonials .swiper-container-posts-testimonials .col_post {
        display: flex;
        width: 40rem;
        padding: 2rem;
        height: auto; }
        #category_template_page section.testimonials .wrapper_slider_posts_testimonials .swiper-container-posts-testimonials .col_post .wrapper_post {
          text-align: right;
          border-radius: 1rem;
          background-color: white;
          box-shadow: 0 0 9.5px 0.5px rgba(0, 0, 0, 0.04);
          padding: 2.7rem 5rem 5rem 2.3rem; }
          #category_template_page section.testimonials .wrapper_slider_posts_testimonials .swiper-container-posts-testimonials .col_post .wrapper_post .header_post {
            display: flex;
            justify-content: space-between;
            align-items: flex-start; }
            #category_template_page section.testimonials .wrapper_slider_posts_testimonials .swiper-container-posts-testimonials .col_post .wrapper_post .header_post .quotes {
              width: 15%;
              height: auto; }
            #category_template_page section.testimonials .wrapper_slider_posts_testimonials .swiper-container-posts-testimonials .col_post .wrapper_post .header_post .user {
              display: flex;
              align-items: center;
              margin-top: 2rem; }
              #category_template_page section.testimonials .wrapper_slider_posts_testimonials .swiper-container-posts-testimonials .col_post .wrapper_post .header_post .user .title {
                font-size: 2rem;
                font-family: "OpenSansHebrewBold";
                color: #000000;
                margin-right: 1rem;
                max-width: 65%; }
              #category_template_page section.testimonials .wrapper_slider_posts_testimonials .swiper-container-posts-testimonials .col_post .wrapper_post .header_post .user .thumbnail {
                border-radius: 50%;
                width: 8rem;
                height: 8rem;
                background-size: cover !important; }
          #category_template_page section.testimonials .wrapper_slider_posts_testimonials .swiper-container-posts-testimonials .col_post .wrapper_post .content {
            margin-top: 2.5rem;
            font-size: 1.8rem;
            font-family: "OpenSansHebrewRegular";
            color: #000000;
            line-height: 1.444; }
    #category_template_page section.testimonials .wrapper_slider_posts_testimonials .button-next-post-testimonials {
      width: 4.4rem;
      height: 4.4rem;
      background-size: 4.4rem;
      left: 0;
      right: auto;
      margin: 0;
      filter: invert(1);
      background-image: url("../img/left-arrow-related.png"); }
    #category_template_page section.testimonials .wrapper_slider_posts_testimonials .button-prev-post-testimonials {
      width: 4.4rem;
      height: 4.4rem;
      background-size: 4.4rem;
      right: 0;
      left: auto;
      margin: 0;
      filter: invert(1);
      background-image: url("../img/right-arrow-related.png"); }
#category_template_page section.products_of_category {
  position: relative;
  padding: 5.5rem 0 7rem;
  margin: auto;
  width: 80%; }
  #category_template_page section.products_of_category .title_section {
    font-size: 6rem;
    font-family: "OpenSansHebrewRegular";
    text-align: center;
    margin-bottom: 3.5rem; }
  #category_template_page section.products_of_category .swiper-container-products-category {
    margin: 6rem 6.5rem 5rem 6.5rem; }
    #category_template_page section.products_of_category .swiper-container-products-category ul.products li.product {
      box-shadow: none;
      margin: 0; }
      #category_template_page section.products_of_category .swiper-container-products-category ul.products li.product h2 a {
        margin: 1.5rem 0 0.3rem 0; }
      #category_template_page section.products_of_category .swiper-container-products-category ul.products li.product .text_to_label {
        font-family: 'OpenSansHebrewRegular';
        line-height: normal;
        font-size: 1.4rem;
        color: #000000;
        text-align: center;
        margin: 1.5rem 0 0 0; }
  #category_template_page section.products_of_category .button-next-product {
    width: 4.4rem;
    height: 4.4rem;
    background-size: 4.4rem;
    left: 0;
    right: auto;
    margin: 0;
    background-image: url("../img/left-arrow-related.png"); }
  #category_template_page section.products_of_category .button-prev-product {
    width: 4.4rem;
    height: 4.4rem;
    background-size: 4.4rem;
    right: 0;
    left: auto;
    margin: 0;
    background-image: url("../img/right-arrow-related.png"); }

@media screen and (max-width: 767px) {
  #category_template_page section.video video {
    width: 90%; }

  #category_template_page section.main_part .container_part .row_part .col_img {
    height: 40rem; }

  #category_template_page section.main_part .container_part .row_part .col_content {
    padding: 7rem 6.5rem; }

  #category_template_page section.main_part .container_part .row_part .col_content .wrapper_content .title {
    font-size: 3rem; }

  #category_template_page section.main_part .container_part .row_part .col_content .wrapper_content .text {
    font-size: 2.5rem; }

  #category_template_page section.testimonials .wrapper_slider_posts_testimonials .swiper-container-posts-testimonials .col_post .wrapper_post .header_post .user .title {
    font-size: 2.5rem; }

  #category_template_page section.testimonials .wrapper_slider_posts_testimonials .swiper-container-posts-testimonials .col_post .wrapper_post .content {
    font-size: 2.3rem; } }
#my-account {
  background: #f1f1f1;
  padding: 30rem 0 9rem 0;
  min-height: 100vh;
  width: 100%; }

#form-login-register {
  background: #f1f1f1;
  padding: 5rem 0 5rem 0;
  height: 100vh;
  width: 100%;
  display: flex;
  flex-direction: column;
  position: fixed;
  z-index: 9999;
  overflow: auto; }
  #form-login-register .wrapper_logo_tadiran {
    text-align: center;
    width: 100%; }
    #form-login-register .wrapper_logo_tadiran img.logo_tadiran {
      width: 15rem;
      margin-bottom: 2rem; }
  #form-login-register .text_tadiran {
    font-family: "OpenSansHebrewRegular";
    text-align: center;
    font-size: 2rem;
    margin: 0 auto 3rem auto;
    max-width: 50rem; }
  #form-login-register #customer_login {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
    #form-login-register #customer_login .col-1, #form-login-register #customer_login .col-2 {
      width: 50rem;
      max-width: 90%;
      background: #fff;
      border: .1rem solid #ccd0d4;
      box-shadow: 0 0.1rem 0.3rem rgba(0, 0, 0, 0.4);
      padding: 3rem 5rem; }
      #form-login-register #customer_login .col-1 form label, #form-login-register #customer_login .col-2 form label {
        display: inline-block;
        color: #000000;
        font-family: 'OpenSansHebrewLight';
        font-size: 2.4rem; }
        #form-login-register #customer_login .col-1 form label.woocommerce-form__label, #form-login-register #customer_login .col-2 form label.woocommerce-form__label {
          width: 65%;
          display: flex;
          align-items: center;
          justify-content: flex-start; }
        #form-login-register #customer_login .col-1 form label span.required, #form-login-register #customer_login .col-2 form label span.required {
          color: red; }
      #form-login-register #customer_login .col-1 form .password-input, #form-login-register #customer_login .col-2 form .password-input {
        width: 100%;
        font-family: "OpenSansHebrewRegular";
        font-size: 1.4rem; }
        #form-login-register #customer_login .col-1 form .password-input .show-password-input, #form-login-register #customer_login .col-2 form .password-input .show-password-input {
          top: 1.1rem; }
          #form-login-register #customer_login .col-1 form .password-input .show-password-input:after, #form-login-register #customer_login .col-2 form .password-input .show-password-input:after {
            font-size: 3.7rem; }
      #form-login-register #customer_login .col-1 form input, #form-login-register #customer_login .col-2 form input {
        padding: .1rem 1rem;
        outline: none;
        margin-bottom: 1rem;
        height: 5.5rem;
        width: 100%;
        background-color: transparent;
        border-radius: 0;
        color: #000000;
        font-family: 'OpenSansHebrewLight';
        font-size: 2.3rem;
        border: 0.1rem solid rgba(0, 0, 0, 0.39); }
        #form-login-register #customer_login .col-1 form input[type=submit], #form-login-register #customer_login .col-2 form input[type=submit] {
          width: 35%;
          padding: 0.9rem 0.8rem; }
        #form-login-register #customer_login .col-1 form input[type=checkbox], #form-login-register #customer_login .col-2 form input[type=checkbox] {
          height: 2.5rem;
          width: 2.5rem;
          margin: 0 0 0 1rem; }
      #form-login-register #customer_login .col-1 form .lost_password a, #form-login-register #customer_login .col-2 form .lost_password a {
        font-family: 'OpenSansHebrewRegular';
        font-size: 1.8rem;
        color: black;
        text-decoration: underline !important; }
      #form-login-register #customer_login .col-1 form .register, #form-login-register #customer_login .col-2 form .register {
        font-family: 'OpenSansHebrewRegular';
        font-size: 1.8rem;
        color: black;
        cursor: pointer;
        text-decoration: underline; }
      #form-login-register #customer_login .col-1 form .register_submit, #form-login-register #customer_login .col-2 form .register_submit {
        display: flex;
        align-items: center;
        justify-content: space-between; }
        #form-login-register #customer_login .col-1 form .register_submit:before, #form-login-register #customer_login .col-1 form .register_submit:after, #form-login-register #customer_login .col-2 form .register_submit:before, #form-login-register #customer_login .col-2 form .register_submit:after {
          content: none; }
        #form-login-register #customer_login .col-1 form .register_submit .go_back_login, #form-login-register #customer_login .col-2 form .register_submit .go_back_login {
          font-family: 'OpenSansHebrewRegular';
          font-size: 1.8rem;
          color: black;
          cursor: pointer;
          text-decoration: underline; }

#lost_reset_password_form {
  background: #f1f1f1;
  padding: 5rem 0 5rem 0;
  height: 100vh;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: fixed;
  z-index: 9999;
  overflow: auto; }
  #lost_reset_password_form .wrapper_logo_tadiran {
    text-align: center;
    width: 100%; }
    #lost_reset_password_form .wrapper_logo_tadiran img.logo_tadiran {
      width: 15rem;
      margin-bottom: 4rem; }
  #lost_reset_password_form form {
    width: 50rem;
    max-width: 90%;
    background: #fff;
    border: .1rem solid #ccd0d4;
    box-shadow: 0 0.1rem 0.3rem rgba(0, 0, 0, 0.4);
    padding: 3rem 5rem; }
    #lost_reset_password_form form .title_reset_form {
      font-family: "OpenSansHebrewRegular";
      font-size: 1.6rem;
      text-align: right;
      margin-bottom: 3rem;
      padding: 1rem;
      background: #f1f1f1; }
    #lost_reset_password_form form .woocommerce-form-row {
      width: 100%;
      margin: 0; }
    #lost_reset_password_form form label {
      display: inline-block;
      color: #000000;
      font-family: 'OpenSansHebrewLight';
      font-size: 2.4rem; }
      #lost_reset_password_form form label span.required {
        color: red; }
    #lost_reset_password_form form input {
      padding: .1rem 1rem;
      outline: none;
      margin-bottom: 1rem;
      height: 5.5rem;
      width: 100%;
      background-color: transparent;
      border-radius: 0;
      color: #000000;
      font-family: 'OpenSansHebrewLight';
      font-size: 2.3rem;
      border: 0.1rem solid rgba(0, 0, 0, 0.39); }
      #lost_reset_password_form form input[type=submit] {
        width: 45%;
        padding: 0.9rem 0.8rem; }

#write_on_us section.main_section {
  height: 50rem !important;
  background-size: cover !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
  #write_on_us section.main_section .title_page {
    color: white; }
  #write_on_us section.main_section .sub_title_page {
    font-family: "OpenSansHebrewLight";
    line-height: normal;
    font-size: 2rem;
    text-align: center;
    color: #ffffff;
    width: 50rem;
    max-width: 90%; }
#write_on_us section.filter_posts {
  width: 79%;
  margin: 4rem auto auto auto;
  text-align: right;
  background: #F3F4F4;
  padding: 2.2rem 1.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  #write_on_us section.filter_posts .sort_by_video .title {
    font-family: 'OpenSansHebrewRegular';
    font-size: 3.2rem;
    color: #000000;
    display: inline-block;
    margin-left: .8rem; }
  #write_on_us section.filter_posts .sort_by_video .divide, #write_on_us section.filter_posts .sort_by_video .btn_sort {
    font-family: "OpenSansHebrewLight";
    font-size: 2.8rem;
    color: #565656;
    display: inline-block;
    cursor: pointer;
    margin: 0 .2rem; }
  #write_on_us section.filter_posts .sort_by_video .btn_sort:hover, #write_on_us section.filter_posts .sort_by_video .btn_sort.active {
    text-decoration: underline; }
  #write_on_us section.filter_posts .filter_by_date {
    display: flex;
    align-items: center; }
    #write_on_us section.filter_posts .filter_by_date .title {
      font-family: 'OpenSansHebrewRegular';
      font-size: 2.4rem;
      color: #000000;
      margin-left: .8rem; }
    #write_on_us section.filter_posts .filter_by_date input, #write_on_us section.filter_posts .filter_by_date select {
      background: #FFFFFF;
      border: .1rem solid #000000;
      height: 3.9rem;
      font-family: 'OpenSansHebrewRegular';
      border-radius: unset;
      margin: 0 1.2rem; }
    #write_on_us section.filter_posts .filter_by_date input {
      font-size: 2.2rem;
      color: #9F9F9F; }
    #write_on_us section.filter_posts .filter_by_date select {
      font-size: 2.4rem;
      color: #000000; }
    #write_on_us section.filter_posts .filter_by_date .submit_filter {
      height: 3.9rem;
      padding: 0.4rem 4.8rem; }
#write_on_us section.posts {
  margin: 7.3rem 0; }
  #write_on_us section.posts .wrapper_posts {
    max-width: inherit;
    width: 80%;
    margin: auto;
    text-align: center; }
    #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper {
      display: flex;
      flex-wrap: wrap; }
      #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article {
        height: 32rem;
        width: 50%;
        position: relative;
        padding: .8rem;
        margin-bottom: 3rem; }
        #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article.col_1 {
          width: 100%;
          height: auto; }
          #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article.col_1 .wrapper_post {
            display: flex;
            flex-direction: row-reverse; }
            #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article.col_1 .wrapper_post .post_thumbnail {
              height: 52rem;
              width: 45%; }
            #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article.col_1 .wrapper_post .wrapper_article {
              width: 65%; }
              #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article.col_1 .wrapper_post .wrapper_article .title_post {
                font-size: 3.2rem; }
              #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article.col_1 .wrapper_post .wrapper_article .content_post {
                font-size: 2.4rem; }
        #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post {
          height: 100%;
          border: 1px solid #E7E9EC;
          display: flex; }
          #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .post_thumbnail {
            position: relative;
            width: 48%;
            height: 100%;
            background-size: cover !important; }
            #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .post_thumbnail .wrapper_img {
              width: 6.3rem;
              height: auto;
              margin: 0 auto 0 auto;
              cursor: pointer; }
              #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .post_thumbnail .wrapper_img img {
                height: 100%;
                width: 100%; }
            #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .post_thumbnail .sticker_category {
              font-family: "OpenSansHebrewRegular";
              font-size: 2.2rem;
              background-color: #9fdbec;
              position: absolute;
              bottom: 0;
              right: 0;
              min-width: 40%;
              height: 4rem;
              display: flex;
              align-items: center;
              justify-content: center; }
          #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .wrapper_article {
            width: 52%;
            height: 100%;
            padding: 1.5rem;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            align-items: flex-start; }
            #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .wrapper_article > a {
              display: block; }
            #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .wrapper_article .title_post {
              font-family: 'OpenSansHebrewRegular';
              font-size: 2.4rem;
              text-align: right;
              color: #122B46;
              margin: 2rem 0 1.6rem 0; }
            #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .wrapper_article .content_post {
              font-family: 'OpenSansHebrewLight';
              font-size: 1.6rem;
              text-align: right;
              color: #AAAAAA;
              margin: 0 auto .5rem auto; }
            #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .wrapper_article img.logo_company {
              margin-top: 2rem;
              max-height: 3.8rem;
              width: auto;
              max-width: 100%;
              object-fit: contain; }
      #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper .no_result {
        font-family: 'OpenSansHebrewRegular';
        font-size: 2.4rem;
        text-align: center;
        width: 100%; }
    #write_on_us section.posts .wrapper_posts .loadMorePosts {
      display: inline-block;
      margin: 4rem 0 5rem 0;
      padding: 0.9rem 7.8rem; }

@media screen and (max-width: 767px) {
  #write_on_us section.filter_posts {
    flex-direction: column; }

  #write_on_us section.filter_posts {
    width: 95%; }

  #write_on_us section.filter_posts .filter_by_date {
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 2rem; }

  #write_on_us section.filter_posts .filter_by_date .title {
    margin-bottom: 2rem;
    font-size: 4rem; }

  #write_on_us section.filter_posts .sort_by_video .title {
    font-size: 3.8rem; }

  #write_on_us section.filter_posts .sort_by_video .divide,
  #write_on_us section.filter_posts .sort_by_video .btn_sort {
    font-size: 3.8rem; }

  #write_on_us section.filter_posts .filter_by_date input {
    width: 65%;
    margin-bottom: 2rem;
    font-size: 3.8rem;
    height: 6.9rem; }

  #write_on_us section.filter_posts .filter_by_date select {
    width: 25%;
    height: 6.9rem;
    font-size: 3.8rem; }

  #write_on_us section.filter_posts .filter_by_date .submit_filter {
    width: 25%;
    height: 6.9rem;
    font-size: 3.2rem;
    padding: 1rem .8rem; }

  #write_on_us section.posts .wrapper_posts {
    width: 98%; }

  #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article.col_1 .wrapper_post {
    flex-direction: column; }

  #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article.col_1 .wrapper_post .post_thumbnail {
    width: 100%;
    height: 45rem; }

  #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article.col_1 .wrapper_post .wrapper_article {
    width: 100%; }

  #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article {
    width: 100%;
    height: 65rem; }

  #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .wrapper_article .title_post {
    font-size: 3.4rem; }

  #write_on_us section.posts .wrapper_posts .container_my_posts .wrapper article .wrapper_post .wrapper_article .content_post {
    font-size: 2.8rem; } }
#form_page section.main_section {
  height: 50rem !important;
  background-size: cover !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
  #form_page section.main_section .title_page {
    color: white; }
#form_page section.description {
  font-family: 'OpenSansHebrewLight';
  line-height: 3.3rem;
  font-size: 2.1rem;
  text-align: center;
  margin: 8rem auto 6rem auto;
  max-width: 60%; }
#form_page section.contact-form-tech {
  margin: 8rem auto 6rem auto;
  max-width: 60%; }

section.contact-form-tech form {
  direction: rtl;
  text-align: right; }
  section.contact-form-tech form label {
    font-family: "OpenSansHebrewLight";
    line-height: normal;
    font-size: 2rem;
    color: #000000; }
    section.contact-form-tech form label abbr {
      color: red;
      padding-left: 0.5rem; }
    section.contact-form-tech form label .wpcf7-not-valid-tip {
      font-size: 1.3rem; }
  section.contact-form-tech form input, section.contact-form-tech form label {
    width: 100%; }
  section.contact-form-tech form input {
    text-align: right; }
    section.contact-form-tech form input[type=checkbox] {
      width: 2.5rem;
      height: 2.5rem;
      margin: 0 0 0 1rem;
      padding: 0;
      float: right; }
  section.contact-form-tech form input, section.contact-form-tech form select {
    margin: 0.6rem 0;
    border-radius: 0;
    height: 5rem;
    width: 100%;
    background: #FFFFFF;
    border: .1rem solid #000000;
    font-size: 1.8rem;
    padding: 0 1rem; }
  section.contact-form-tech form .wpcf7-response-output {
    font-family: "OpenSansHebrewLight";
    font-size: 1.6rem;
    color: #000000; }
  section.contact-form-tech form textarea {
    font-size: 1.8rem;
    margin-top: 0.6rem;
    border-radius: 0;
    background: #FFFFFF;
    border: .1rem solid #000000;
    height: 13.1rem; }

@media screen and (max-width: 767px) {
  #form_page section.description {
    line-height: 4.3rem;
    font-size: 3.1rem;
    max-width: 90%; }

  #form_page section.contact-form-tech {
    max-width: 90%; }

  section.contact-form-tech form label {
    font-size: 3.2rem; }

  section.contact-form-tech form input, section.contact-form-tech form select {
    height: 7rem;
    font-size: 3.2rem !important; }

  section.contact-form-tech form input[type=checkbox] {
    width: 3.5rem;
    height: 3.5rem; } }
@font-face {
  font-family: 'OpenSansHebrewRegular';
  src: url("../fonts/OpenSansHebrewRegular/OpenSansHebrew-Regular.eot");
  src: url("../fonts/OpenSansHebrewRegular/OpenSansHebrew-Regular.woff2") format("woff2"), url("../fonts/OpenSansHebrewRegular/OpenSansHebrew-Regular.woff") format("woff"), url("../fonts/OpenSansHebrewRegular/OpenSansHebrew-Regular.ttf") format("truetype"), url("../fonts/OpenSansHebrewRegular/OpenSansHebrew-Regular.svg#svgFontName") format("svg"); }
@font-face {
  font-family: 'OpenSansHebrewBold';
  src: url("../fonts/OpenSansHebrewBold/OpenSansHebrew-Bold.eot");
  src: url("../fonts/OpenSansHebrewBold/OpenSansHebrew-Bold.woff2") format("woff2"), url("../fonts/OpenSansHebrewBold/OpenSansHebrew-Bold.woff") format("woff"), url("../fonts/OpenSansHebrewBold/OpenSansHebrew-Bold.ttf") format("truetype"), url("../fonts/OpenSansHebrewBold/OpenSansHebrew-Bold.svg#svgFontName") format("svg"); }
@font-face {
  font-family: 'OpenSansHebrewLight';
  src: url("../fonts/OpenSansHebrewLight/OpenSansHebrew-Light.eot");
  src: url("../fonts/OpenSansHebrewLight/OpenSansHebrew-Light.woff2") format("woff2"), url("../fonts/OpenSansHebrewLight/OpenSansHebrew-Light.woff") format("woff"), url("../fonts/OpenSansHebrewLight/OpenSansHebrew-Light.ttf") format("truetype"), url("../fonts/OpenSansHebrewLight/OpenSansHebrew-Light.svg#svgFontName") format("svg"); }
@font-face {
  font-family: 'TheinhardtMedium';
  src: url("../fonts/TheinhardtMedium/Theinhardt-Medium.eot");
  src: url("../fonts/TheinhardtMedium/Theinhardt-Medium.woff2") format("woff2"), url("../fonts/TheinhardtMedium/Theinhardt-Medium.woff") format("woff"), url("../fonts/TheinhardtMedium/Theinhardt-Medium.ttf") format("truetype"), url("../fonts/TheinhardtMedium/Theinhardt-Medium.svg#svgFontName") format("svg"); }
@font-face {
  font-family: 'star';
  src: url("../fonts/star/star.eot");
  src: url("../fonts/star/star.eot?#iefix") format("embedded-opentype"), url("../fonts/star/star.woff") format("woff"), url("../fonts/star/star.ttf") format("truetype"), url("../fonts/star/star.svg#star") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'WooCommerce';
  src: url("../fonts/woocommerce/WooCommerce.eot");
  src: url("../fonts/woocommerce/WooCommerce.eot?#iefix") format("embedded-opentype"), url("../fonts/woocommerce/WooCommerce.woff") format("woff"), url("../fonts/woocommerce/WooCommerce.ttf") format("truetype"), url("../fonts/woocommerce/WooCommerce.svg#star") format("svg");
  font-weight: normal;
  font-style: normal; }

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