﻿@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrew.css);
@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrewcondensed.css);
@font-face {
    font-family: 'Open sans hebrew';
    font-style: normal;
    font-weight: 400;
    src: url(fonts/opensanshebrew-regular-webfont.eot);
    src: url(fonts/opensanshebrew-regular-webfont.eot?#iefix) format('embedded-opentype'),
    url(fonts/opensanshebrew-regular-webfont.woff) format('woff'),
    url(fonts/opensanshebrew-regular-webfont.ttf) format('truetype');
}

ol, ul {
    padding-right: 1.5em;
}
input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="search"], input[type="password"], select, textarea {

    text-align: right;
}
body, h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-family: 'Open sans hebrew' !important;
}
body {
    font-family: 'Open sans hebrew' !important;
}
#acp-toggle-toolbar
{
display:block!important
}
.top_panel_top,.logo_slogan {
}

.home .alignleft {
    display: inline-block;
    float: left;
    margin-right: 0em;
}

.home .alignright {
    display: inline-block;
    float: right;
    margin-left: 0em;
}

.top_panel_wrap .contact_logo {
    overflow: hidden;
    float: left;
    max-width: 160px;
    padding-right: 0;
    margin-top: 10px;
}

.top_panel_wrap .contact_logo .logo {
    margin-bottom: 0;
    margin-top: 0;
}

.top_panel_wrap .logo_main {
    margin-bottom: 0;
    max-width: 160px;
    height: auto;
}
.tagcloud {
    float: right;
}

.menu_user_nav > li, .menu_main_nav > li {
    float: right;
}

.tp-caption {
    font-family: 'Open sans hebrew' !important;
}

.sidebar_right .content {
    float: left;
    padding-right: 3% !important;
    padding-bottom: 3em !important;
    border-right: 1px solid #dddddd;
    padding-left: 0 !important;
}

.sidebar_cart, .widget_area_inner {
    border-left: 0;
}

.woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0 0px 30px 30px;
    position: relative;
    width: 100%;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: right;
}

.woocommerce .mode_buttons a+a, .woocommerce-page .mode_buttons a+a {
    margin-right: .5em;
    margin-left: 0;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 100%;
    margin-top: 50px;
}

.woocommerce div.product .product_title {
    font-size: 26px;
    line-height: 26px;
    font-weight: bold;
    margin-bottom: 1.25em;
}

.woocommerce table.shop_attributes .alt td, .woocommerce table.shop_attributes .alt th {
    background: transparent;
}

.woocommerce table.shop_attributes th {
    text-align: right;
    width: 50px;
    background-color: #f3f6fa !important;
}

.woocommerce table.shop_attributes td p {
    padding-right: 40px;
    padding-left: 0px;
    text-align: right;
}

#yith-quick-view-content.woocommerce table.shop_attributes td p {
    padding-right: 10px;
 padding-left: 0px;
    text-align: right;
}

.woocommerce ul.products, .woocommerce-page ul.products {
    margin-right: 0;
    margin-bottom: 0;
}

.woocommerce .related.products {
    float: right;
    width: 100%;
    margin-bottom: 25px;
}

.article_style_boxed .post_item_single.post_item_product {
    margin-top: 0 !important;
    float: right;
    padding: 0!important;
}

.woocommerce .related ul li.product {
    margin-left: 32px;
}

.woocommerce .related ul li.product:last-child {
    margin-left: 0px;
}

.woocommerce ul.products li.product.column-1_3, .woocommerce-page ul.products li.product.column-1_3 {
    margin-left: 4.5%;
    margin-right: 0;
    width: 30.3333%;
}

.woocommerce ul.products li.product.column-1_3:nth-child(3), .woocommerce-page ul.products li.product.column-1_3:nth-child(3) {
    margin-left: 0px;
}

.woocommerce ul.products li.product.column-1_3:nth-child(6), .woocommerce-page ul.products li.product.column-1_3:nth-child(6) {
    margin-left: 0px;
}

.woocommerce ul.products li.product.column-1_3:nth-child(9), .woocommerce-page ul.products li.product.column-1_3:nth-child(9) {
    margin-left: 0px;
}

.woocommerce ul.products li.product.column-1_3:nth-child(12), .woocommerce-page ul.products li.product.column-1_3:nth-child(12) {
    margin-left: 0px;
}

/*********quick-view*****************/
#yith-quick-view-content {
    padding: 25px;
}

#yith-quick-view-close {
    border: 0;
    position: absolute;
    top: 10px;
    left: 10px;
    right: inherit;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 18px;
    z-index: 2;
    opacity: 1;
    color: #000000 !important;
    font-size: 20px;
    font-family: 'Open sans hebrew' !important;
}

#yith-quick-view-modal .yith-wcqv-main {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #535154;
}

#yith-quick-view-content div.summary {
    padding: 0;
    float: right;
    width: 100%;
    text-align: right;
    margin: 0 auto;
    clear: both;
    margin-top: 40px !important;
}

#yith-quick-view-content div.images {
    width: 52%;
    float: right;
}

#yith-quick-view-content table.shop_attributes {
    width: 100%!important;
}

#yith-quick-view-content .product-attributes {
    width: 40%;
    float: right;
    margin-top: 0;
    margin-right: 35px;
    margin-left: 0;
}
#yith-quick-view-content .product-attributes.box{
    text-align:right;
}
#yith-quick-view-content .product-attributes.box ul {
    padding:0;
    padding-right: 20px;
}
#yith-quick-view-content .product-attributes table.shop_attributes th {
    text-align: right;
    width: 50px;
}

#yith-quick-view-content .product h1 {
    text-align: right;
    margin: 0 auto;
    margin-bottom: 1.25em;
}

.middle-content {
    /* float: right; */
    width: 100%;
}

.yith-wcqv-wrapper {
    width: 670px!important;
}

/******TOMER************/
.page_content_wrap {
    padding: 0!important;
}

.top_panel_wrap .contact_logo {
    float: left;
}

body > div.body_wrap > div > div.page_content_wrap.page_paddings_yes > div:nth-child(1) > div > article > section > div:nth-child(2) > div:nth-child(1) > div > div > figure > img {
    max-height: 640px!important;
}

.widget_area .widget_title,.menu_main_nav>li>a, h1,h2,h3,h4,h5,h6,body {
    font-family: 'Open sans hebrew';
}

.scroll_to_top.show {
    border: 1px solid white;
}

.widget_area_inner .widget_search .search_button {
    word-wrap: initial;
    border-radius: 0;
    width: 100px;
    text-align: center;
font-size: 13px;}

.top_panel_title_inner .page_title {
    float: right;
    font-weight: 300;
    color: black;
}

.search_form {
    display: inline-flex;
}

.logo_slogan {
    display: none;
}

.sc_button.sc_button_style_filled {
    border-radius: 0;
    font-size: 13px;
    padding: 10px 15px;
}
.copyright_wrap_inner {
    padding: 0;
    background-color: #e1001a;
    padding-top: 5px;
    padding-bottom: 5px;
}

.woocommerce div.product div.images {
    float: right;
    background-color: #f3f6fa;
    margin: 0;
    padding: 0;
    max-width: 325px;
    height: 415px;
    position: relative;
}
.product_cat-994 div.images {
    float: right;
    background-color: #f3f6fa;
    margin: 0;
    padding: 0;
    max-width: 325px;
    height: auto!important;
    position: relative;
}
.woocommerce div.product div.images a:before {
    display: none;
}

.woocommerce div.product div.images .hover_icon {
    position: initial;
}

.woocommerce div.product div.images .hover_icon:hover:after {
    display: none;
}

.woocommerce div.product div.images img {
    width: inherit;
    margin: auto !important;
    //position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
box-shadow: none;
}

.woocommerce div.product div.product-attributes {
    float: right;
    margin-right: 6%;
    width: 47%;
}

.woocommerce div.product div.summary h3 {
    margin-top: 0;
    margin-bottom: 0;
}

.copyright_wrap p {
    text-align: center;
    line-height: 3.3;
    color: white;
}

.widget_area .widget_product_tag_cloud {
    width: 100%;
}

.top_panel_title .breadcrumbs {
    float: left;
}

.top_panel_title.title_present.breadcrumbs_present .page_title {
    max-width: 79%;
}

.top_panel_title.title_present.breadcrumbs_present .breadcrumbs {
    margin-bottom: -40px;
    max-width: 79%;
}

.top_panel_title_inner .breadcrumbs a.breadcrumbs_item,.top_panel_title_inner .breadcrumbs .breadcrumbs_item.current {
    font-family: 'Open sans hebrew';
}

body > div.body_wrap > div > header > div > div.top_panel_middle {
    background-image: none !important;
}

.tagcloud {
    float: right;
}

.search_field {
    border-radius: 0;
}

body > div.body_wrap > div > div.page_content_wrap.page_paddings_no > div:nth-child(1) > div > article > section.post_content > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1477843950295 {
    position: absolute;
    right: 0;
    height: 100%;
    left: 0;
    margin: 0 auto;
}

.widget_area .widget_title {
    font-size: 26px;
    font-weight: 900;
    color: black;
    margin-bottom: 0.5em;
}

.woo_thumb_buttons {
    /* display: none; */
    height: inherit;
    z-index: 99;
}

.top_panel_middle .menu_main_wrap {
    margin-top: 45px!important;
}

.top_panel_style_4 .menu_main_nav_area {
    float: none;
}

.widget_area_inner .widget_product_tag_cloud a {
    font-family: 'Open sans hebrew';
    font-weight: 700;
    background-color: #f3f6fa;
    color: #9c9e9f;
    font-size: 11px !important;
    margin: 0 0px 5px 5px;
}

.widget_area .widget_product_tag_cloud, .widget_area .widget_tag_cloud {
    float: right;
}

.tax-product_cat .sc_clients_wrap,.single-product .sc_clients_wrap,.post-type-archive-product .sc_clients_wrap {
    margin-top: 0px;
    float: right;
    width: 100%;
}

.wpb_widgetised_column .post_item .post_thumb, .widget_area .post_item .post_thumb {
    float: right !important;
    width: auto;
    height: auto;
    margin: 0 0 4px 1.25em;
    overflow: hidden;
}

.widget_area .widget_categories ul li a {
    text-align: right;
    float: right;
    clear: both;
}

.widget_area .widget_categories ul li {
    padding-right: 0;
}

.pagination_wrap .pager_last:before {
    content: '\e837\e837';
    margin-right: 0;
}

.pagination_wrap .pager_next:before {
    content: '\e837';
    margin-right: 0;
}

.pagination_wrap .pager_prev:before {
    content: '\e836';
    margin-right: 0;
}

.pagination_wrap .pager_first:before {
    content: '\e836\e836';
    margin-right: 0;
    letter-spacing: -1px;
}

.single-event .sc_scroll_horizontal .sc_blogger .isotope_item.isotope_column_4,.single-event .sc_blogger .sc_scroll_horizontal .isotope_item.isotope_column_4 {
    width: 200px;
}

.single-event .sc_scroll_horizontal .sc_blogger .isotope_item.isotope_column_3,.single-event .sc_blogger .sc_scroll_horizontal .isotope_item.isotope_column_3 {
    width: 261px;
}

.single-event .post_readmore {
    display: none;
}

.single-event article {
    margin-bottom: 100px;
}

.single-event .related_wrap {
    display: none;
}

.sc_slider_controls_wrap {
    //display: none;
}

.our-story a:after,.our-story a:before {
    display: none;
}

.single-event .sc_scroll_controls_type_top .sc_scroll_controls_wrap {
    left: 0;
    right: inherit;
    text-align: left;
}

.single-event .sc_scroll_controls_wrap a {
}

.single-event .sc_scroll_controls_wrap .sc_scroll_next:before {
    content: '\e862';
}

.single-event .sc_scroll_controls_wrap .sc_scroll_prev:before {
    content: '\e864';
}

.yith-wcbr-archive-header.term-description .image {
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
}

.widget_area .widget_product_tag_cloud a, .widget_area .widget_tag_cloud a {
    float: right !important;
    margin: 0px 0px 5px 5px !important;
    background-color: #f3f6fa;
    color: #9c9e9f;
}

@media(min-width: 1440px) {
    .sidebar_show .content {
        width: 800px;
    }
}

@media (max-width: 959px) {
    .sidebar_show .content {
        border:0;
        padding-right: 0 !important;
        float: none;
    }
}

@media (max-width: 1279px) and (min-width: 1136px){
.slider_boxed, .content_wrap, .content_container {
    width: 930px;
}
}
.top_panel_fixed .top_panel_style_7 .top_panel_wrap_inner .top_panel_middle .menu_main_nav > li {
    margin: 0;
}

@media (max-width: 1024px){
.top_panel_style_4 .logo a, .top_panel_style_7 .logo a {
    display: inline-block;
    float: left;
}
.style-1.right .acp-toggle-toolbar {
    right: auto;
    left: 30px;
}
body .nanny-icon {
    cursor: pointer;
    position: fixed;
    z-index: 999;
    right: auto;
    left: 15px;
    bottom: -120px;
    top: inherit;
    -webkit-transition: bottom 600ms ease-out 300ms;
    -moz-transition: bottom 600ms ease-out 300ms;
    -ms-transition: bottom 600ms ease-out 300ms;
    transition: bottom 600ms ease-out 300ms;
    display: inline-table;
}
}
@media (max-width: 768px){
body .nanny-icon {
    cursor: pointer;
    position: fixed;
    z-index: 999;
    left: 5px;
    right: inherit;
    top: -120px;
    width: 80px;
    -webkit-transition: top 600ms ease-out 300ms;
    -moz-transition: top 600ms ease-out 300ms;
    -ms-transition: top 600ms ease-out 300ms;
    transition: top 600ms ease-out 300ms;
    display: inline-table;
}
body .nanny-icon a img
{
}
.woocommerce ul.products li.product.column-1_3, .woocommerce-page ul.products li.product.column-1_3 {
    clear: initial;
}
.top_panel_title.title_present .breadcrumbs {
    padding: 2.5em 0 1em 2.5em !important;
}
.top_panel_title_inner .page_title {
    font-size: 1.85em;
    padding: 0.82em 0;
}
.header_mobile .menu_main_nav {
    padding-right: 0;
}
.header_mobile .menu_main_nav > li > a {

    padding-right: 30px !important;

}
.header_mobile .menu_main_nav > li > ul a {
    font-size: 12px;
    padding: 12px;
    padding-left: 40px!important;
    padding-right: 40px!important;
    line-height: 15px;
    display: block;
}
.single-product .top_panel_title.title_present.breadcrumbs_present .breadcrumbs
{
display:none;
}
#acp-toolbar-wrap
{
display:none;
}
}
@media (max-width: 479px){
.woocommerce ul.products li.product.column-1_3, .woocommerce-page ul.products li.product.column-1_3 {
    margin-left: 0;
    width: 100% !important;
    max-width: 100%;
    float:none!important;
    margin: 0 auto !important;
}
.woocommerce ul.products li.product .post_featured, .woocommerce-page ul.products li.product .post_featured .post_thumb {
    height: 389px;
    /*background-color: #f3f6fa;*/
	border:1px solid #f3f6fa;
}
.post_item_overlay {
    position: absolute;
    width: 100%;
    height: 389px;
    z-index: 99;
}
.woocommerce div.product div.product-attributes {
    float: right;
    margin-right: 0 !important;
    margin-top: 20px !important;
    width: 100% !important;
}
#yith-quick-view-content {
    padding: 25px;
}
}


body .menu_main_nav>li>a {
    font-size: 16px;
    padding-right: 0.6em;
    padding-left: 0.6em;
    font-family: 'Open sans hebrew' !important;
    padding-bottom: 0;
    padding-top: 1.6em;
}
.single-post .post_info {
    display: block;
    font-family: 'Open sans hebrew' !important;
}
.error404 .error {
    color: #e1001a;
    font-size: 2000%;
    line-height: 100%;
    text-align: center;
    font-family: 'Open sans hebrew' !important;
    padding: 10%;
}
.top_panel_middle .menu_main_wrap {
    text-align: right;
}

.menu_user_nav > li, .menu_main_nav > li {
    float: right;
}
.menu_user_nav > li, .menu_main_nav > li:first-child a {
    /* padding-right:0; */
}
.top_panel_title_inner .page_title {
    float: right;
    font-weight: 300;
    color: black;
}
.top_panel_title .breadcrumbs {
    float: left;
}
.top_panel_title.title_present .breadcrumbs {
    padding: 3.5em 0 1em 0.5em;
}
.wpb_widgetised_column .post_item .post_thumb, .widget_area .post_item .post_thumb {
    float: right !important;
    width: auto;
    height: auto;
    margin: 0 0 4px 1.25em;
    overflow: hidden;
}
.has-overlay.left-small .hp-row-overlay-wrapper {
    margin-right: 4.3%;
    margin-left: 0;
}
.has-overlay.right .hp-row-overlay-wrapper {
    margin-left: 10px;
    margin-right: 0;
}
.has-overlay.left .hp-row-overlay-wrapper {
    margin-right: 10px;
    margin-left: 0;
}
.widget_area .widget_categories ul li a {
    text-align: right;
    float: right;
    clear: both;
}
.widget_area .widget_product_search .search_button:before, .widget_area .widget_search .search_button:before {
    content: 'חיפוש';
    font-size: 13px;
font-family: 'Open sans hebrew' !important;}
#menu_main
{
direction: rtl;
}
input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="search"], input[type="password"], select, textarea {
    direction: rtl;
}
span.wpcf7-not-valid-tip {
    text-align: right;
  direction: rtl;
}
div.wpcf7-validation-errors {
    text-align: right;
  direction: rtl;
}
@media (max-width: 639px)
{
.header_mobile .menu_button {
    right: 45px;
    left: inherit;

}
.yith-wcqv-wrapper {
    width: 280px!important;
}
}
.nanny-icon
{
cursor: pointer;
    position: fixed;
    z-index: 1000000000010;
    right: auto;
    left: 15px;
    top:-120px;
    -webkit-transition: top 600ms ease-out 300ms;
    -moz-transition: top 600ms ease-out 300ms;
    -ms-transition: top 600ms ease-out 300ms;
    transition: top 600ms ease-out 300ms;
}
.woocommerce .quantity .qty {
    width: 90px;
    text-align: center;
    background-color: white;
    padding: 7px;
}
.woocommerce div.product form.cart div.quantity {
    margin: 0 !important;
}
.red-color a{
color:#E1001A !important;
}
body.top_panel_fixed .menu_main_cart{
    margin-top: 8px;
    left: 7vw;
}
body.top_panel_fixed .menu_main_cart .contact_icon.icon-shopping-cart13
{
    width: 30px;
    height: 30px;
}
body.top_panel_fixed .contact_icon.icon-shopping-cart13:before{
  display:block;
  font-size: 1em !important;
  line-height: 1.9em;
}
.menu_main_cart{
    position: absolute !important;
    left: 0;
    margin: 0;
    margin-top: 1em;
    font-size: 18px;
    text-align: right;
    display:block;
}
.top_panel_icon .sidebar_cart {
    top: 4.5em;
    right: 0.3em;
    border-left: 1px solid #E1001A !important;
    text-align: right;
}
.header_mobile .sidebar_cart {
    width: 250px !important;
    padding: 1.5em !important;
    left: 0;
    right: initial !important;
    border: 0 !important;
}
.top_panel_middle .sidebar_cart:after, .menu_user_nav > li > ul:after {
    right: 1.5em;
    left: auto;
}
.contact_icon.icon-shopping-cart13
{
    width: 40px;
    height: 40px;
}
.contact_icon.icon-shopping-cart13:before{
  display:block;
  font-size: 1.2em !important;
  line-height: 1.9em;
}
.woocommerce.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total {

    clear: both;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
    float: right;
    margin: 0 0 1em .75em;
}
.header_mobile .menu_main_cart {
    left: 30px !important;
    right: auto !important;
    margin-top: -20px;
}
body .nanny-icon{
display:none!important;
}
.alignleft:not(.sc_icon):not(.sc_reviews) {
	display: inline-block;
	float: left;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 0;
}
.alignright:not(.sc_icon):not(.sc_reviews) {
	display: inline-block;
	float: right;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0;
}