.header-logo a,
.header-upper,
.header-actions a.ico-cart,
.header-menu > ul > li > a::after,
#goToTop,
.social-sharing li,
.newsletter-email .newsletter-subscribe-button,
.footer-block .title + *::before,
.header-2 .header-lower,
.mega-menu .title::after,
.item-box input[type="button"],
.item-box .with-icon .product-box-add-to-cart-button,
.pager li.previous-page *,
.pager li.next-page *,
.pager li.first-page *,
.pager li.last-page *,
.overview .add-to-cart-button,
.variant-overview .add-to-cart-button,
.write-review .button-1,
.wishlist-content .button-2.wishlist-add-to-cart-button,
.compare-products-page .button-2,
.registration-page .button-1,
.registration-result-page .button-1,
.login-page .login-button,
.login-page .register-button,
.password-recovery-page .button-1,
.account-page .button-1,
.return-request-page .button-1,
.user-agreement-page .button-1,
.contact-page .button-1,
.email-a-friend-page .button-1,
.account-page .title strong::after,
.account-page .button-2,
.order-details-page .button-2.print-order-button,
.order-details-page .actions input,
.mini-shopping-cart .count,
.mini-shopping-cart input[type="button"],
.shopping-cart-page .button-2.update-cart-button,
.shopping-cart-page .button-1,
.checkout-page .button-1,
.search-input .button-1,
.sitemap-page .entity-title h2::after,
.post-title::after,
.news-title::after,
.blog-posts .read-more,
.news-items .read-more,
.new-comment .title strong::after,
.comment-list .title strong::after,
.new-comment .button-1,
.forum-search-box .basic .search-box-button,
.forums-table-section-title > a::after,
.forums-table-section-title strong::after,
.topic-post .pm-button,
.profile-info-box .pm-button,
.forum-edit-page .buttons input.button-1,
.move-topic-page .buttons input.button-1,
.private-messages .buttons input.button-1,
.responsive-nav-wrapper,
.item-box .rating div,
.overview .rating div,
.product-review-box .rating div,
.footer-2 .newsletter-block .title,
.apply-vendor-page .button-1,
.ui-dialog-titlebar,
.ui-dialog .notify-me-button,
/*plugins*/ .ajaxCart .productAddedToCartWindowCheckout,
.previous-product a:hover .previous-product-label,
.next-product a:hover .next-product-label,
.sale-of-the-day-offer .go-to-product-page,
.blog-search-box .search-box-button,
.post-navigation a:hover::before,
.jCarouselMainWrapper .slick-dots .slick-active button,
.ajaxFilters .k-window-titlebar,
.ropc .complete-button button,
.header-menu > ul > li > span:after,
.shops-item .shop-name:after,
.shops-item .read-more {
  background-color: #2a2a2a;
}
/* set same border color as bg */

.pager li.previous-page *,
.pager li.next-page *,
.pager li.first-page *,
.pager li.last-page *,
.wishlist-content .button-2.wishlist-add-to-cart-button,
.account-page .button-2,
.order-details-page .button-2.print-order-button,
.order-details-page .actions input,
.shopping-cart-page .button-2.update-cart-button,
.forum-edit-page .buttons input.button-1,
.move-topic-page .buttons input.button-1,
.private-messages .buttons input.button-1,
.attribute-squares .selected-value .attribute-square,
/*plugins*/ .previous-product a:hover .previous-product-label,
.next-product a:hover .next-product-label,
.ui-slider-handle,
.mega-menu .dropdown.fullWidth,
.post-navigation a:hover::before {
  border-color: #2a2a2a;
}
/* set differen background color to this button */

.header-2 .header-actions a.ico-cart {
  background-color: #444444;
}
/* color */

.ui-dialog-titlebar,
.eu-cookie-bar-notification button,
.eu-cookie-bar-notification a,
.header-2 .header-links a span:hover,
.header-2 .header-links a:hover,
.styleSelect_item li:hover span,
.footer-block a:hover,
.footer-powered-by a,
.footer-designed-by a,
.block .list li.active > a,
.block.block-account-navigation .list li a.active,
.block .list a:hover,
.block .view-all a,
.block .tags li a:hover,
.product-tags-all-page li a:hover,
.news-list-homepage .news-date,
.poll strong,
.poll .buttons input,
.poll-total-votes,
.breadcrumb a:hover,
.contact-vendor .button-2,
.product-filters .filter-content li a:hover,
.item-box .product-title a:hover,
.item-box .actual-price,
.item-box .tax-shipping-info a,
.pager li a:hover,
.pager li.current-page span,
.product-review-links a,
.overview .subscribe-button,
.variant-overview .subscribe-button,
.overview .value a,
.variant-overview .value a,
.overview .product-price,
.variant-overview .product-price,
.overview .prices .tax-shipping-info a,
.variant-overview .prices .tax-shipping-info a,
.ui-tabs .ui-tabs-nav li a,
.product-tags-list li,
.vendor-list li,
.product-reviews-page h1 a,
.product-review-item .review-info a,
.product-review-helpfulness .vote,
.wishlist-content .tax-shipping-info a,
.wishlist-content .button-2,
.wishlist-page .share-info a:hover,
.compare-products-page .clear-list,
.topic-block a,
.topic-page a,
.enter-password-form input[type="submit"],
.email-a-friend-page .title h2,
#check-availability-button,
.login-page .inputs.reversed a,
.login-page .checkout-as-guest-button,
.add-more-external-records a,
.account-page .return-items-button,
.return-request-list-page a,
.reward-points-history td.points-balance,
.avatar-page .buttons .button-2,
.shopping-cart-page .button-2,
.checkout-page .button-2,
.order-details-page .page-title a,
.terms-of-service a,
.order-completed .details a,
.opc .back-link a:hover,
.order-details-page .order-overview strong,
.order-details-page .tax-shipping-info a,
.order-details-page input.return-items-button,
.sitemap-page a:hover,
.post-title:hover,
.news-title:hover,
.blog-page .tags li,
.blogpost-page .tags li,
.blog-posts .read-comments,
.comment-info .username,
.news-list-homepage .view-all a,
.forum-search-box .advanced a,
.forums-table-section a:hover,
.forums-table-section-title > a:hover,
.forums-table-section .view-all a,
.forums-table-section .latest-post .origin a,
.forums-table-section .latest-post .author a,
.forums-table-section .topic-details .topic-starter a,
.forum-actions .actions a,
.topic-actions .actions a,
.topic-post .username,
.topic-post .post-actions .quote-post-button,
.topic-post .post-actions a:hover,
.forum-edit-page .buttons input,
.move-topic-page .buttons input,
.private-messages .buttons input,
.private-messages-page td a.pm-unread,
.private-messages-page .to a:hover,
.private-messages-page .from a:hover,
.private-messages-page .subject a:hover,
.profile-page .topic-title a,
.profile-page .topic-title a:hover,
.header-menu .sublist li:hover > a,
.mini-shopping-cart .price span,
.mini-shopping-cart .totals strong,
.cart .edit-item > a,
.cart tbody .subtotal,
.compare-products-table .product-price td,
td.footable-last-column,
.go-to-page,
.blog-page .buttons .read-more,
.order-details-page .button-2.re-order-button,
.account-page .button-2.return-items-button,
/*topics descriptions posts*/ .category-description a,
.manufacturer-description a,
.full-description a,
.topic-html-content a,
.post-body a,
.news-body a,
.custom-tab a,
/*plugins*/ .mega-menu .box li a:hover,
.sale-of-the-day-offer .price.actual-price,
.rich-blog-homepage .view-all a,
.instant-search-item .detail .price,
.priceRangeCurrentPricesPanel span,
.filtersGroupPanel li > a:hover,
.filter-block a.clearFilterOptions,
.filter-block a.clearPriceRangeFilter,
.selected-options-list > li span,
.productAddedToCartWindowSummary a,
.productAddedToCartWindowDescription strong,
.quickViewWindow .links-panel a,
.sale-of-the-day-offer .product-name h4:hover,
.blog-search-results li a,
.jDropDown li span:hover,
.jDropDown li.selected span,
.footer-tax-shipping a,
p .search-term-highlighter,
.ropc .estimate-shipping button,
.ropc .coupon-code button,
.post-relations li a,
.checkbox-list li label:hover,
.spc-header li span,
.spc-categories .category-sublist li a:hover,
.spc-categories .category-info:hover .category-title a,
.getUserGeoLocation,
.align-map-button,
.filter-shops-button,
.shops-item .show-directions,
.shop-map-images .map-controls a,
.shop-full-description a {
  color: #2a2a2a;
}
.home-page-category-grid .picture a:before,
.sub-category-grid .picture a:before {
  padding-top: 70%;
}
/*ALL DEVICES*/
body {
    padding-bottom: 25px;
}
.item-box .product-title + .sku{
display:block;
}
.page.product-details-page .slider-wrapper,.category-page  .slider-wrapper{
    margin-bottom: 10px;
}
.footer-powered-by, .footer-designed-by {
    font-size: 9px;
}
.bar-notification.success {
    border: 3px solid #ffffff;-o
    background: rgba(16, 18, 20, 0.77);
    font-size: 20px;
    width: 100% !important;
    text-align: center;
    margin-bottom: 125px;
    padding: 10%;
    box-shadow: -1px 1px 15px 4px rgba(0, 0, 0, 0.42);
}
.bar-notification .content a {
    color: #ffffff;
    text-decoration: underline;
    padding-right:2px;
}
.bar-notification .content{
	float:none;
}
span.selected-shipping-method.ng-binding {
    font-size: 10px;
}
label.cityLabel a {
display: inline-block;
    border-radius: 100%;
    font-size: 12px;
    text-decoration: underline;
    color: red;
    margin-right: 8px;
}
td.subtotal {
    direction: ltr;
}
.price span ,.totals strong{
    display: inline-block;
    direction: ltr;
}
.ropc .order-totals-panel {
    text-align: right;
}
.payment-method .payment-details input[type="radio"] {
    position: relative;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
a.logobott {
    margin-top: -25px;
    margin-bottom: 20px;
    display: block;
}
.footer-lower > div > div.footer-store-theme {
    margin: 0;
}
.side-2   .block.block-manufacturer-navigation {
    display: none;
}
.ropc .coupon-box-panel, .ropc .giftcard-box-panel {
    float: left;
}
.block .list li.active > a {
    border-bottom: none;
    font-weight: bold;
    color: #fff !important;
    background: #c2242f;
}
.ui-slider-handle {
    margin-left: -10px;
    border: none;
    background: #d52a38;
    border-radius: 100%;
    -webkit-transform: none;
    /* background: url(images/filter-range.png) top no-repeat !important; */
}
.item-box .description {
color: #333;
}
a#city b {
font-weight: bold;
color: #c01d1e;
}
.span-custom-select {
padding-right: 0;
}
.span-select-city-point, .span-custom-select {
line-height: 20px;
font-size: 15px;
font-weight: bold;
color: #000;
margin-bottom: 6px;
display: block;
padding-bottom: 0 !important;
padding-top: 8px;
}
.span-custom-select,select#selectPoint{
display:none;
}
#StorePoint {
font-size: 15px;
text-align: right;
line-height: 24px;
color: #000;
margin-top: 13px;
}
.select-city-point {
padding: 1.5% 1%;
border: solid 1px #6b696a;
box-shadow: 3px 5px 8px 0px rgba(0, 0, 0, 0.19);
}
.custom-select select {
border: solid 1px #333;
min-width: 100%;
color: #333;
font-size: 14px;
}
div#StorePoint strong {
font-weight: bold;
}

.item-box .prices,.cart .unit-price,td.subtotal.footable-last-column,.cart-total td{
direction:ltr;
}
.cart-total td{
direction:rtl;
}
td.cart-total-right {
    direction: ltr;
}
.shopping-cart-link .cart-qty, .header-actions .cart-qty {
position: absolute;
left: 0;
top: 0;
min-width: 17px;
height: 17px;
border-radius: 100%;
background-color:#d2232a;
padding: 1px 1px 0 1px;
text-indent: 0;
text-align: center;
font-size: 12px;
color: #fff;
line-height: normal;
}

li.callnow a span {
font-weight: bold;
padding: 0 10px;
color: #d2232a;
}
span.price.actual-price {
color: #c11d1e;
font-size: 20px;
}
html .catcarhome .nop-jcarousel {
background: rgb(249, 249, 249) !important;
}
html .catcarhome  .nop-jcarousel .carousel-title strong{
padding: 0 42px 6px 42px;
background: #c00;
color:#fff;
}
.header {
background: #000;
line-height: 37px;
}
.admin-header-links ~ .header-2 .header-upper {
border-top: none;
}
.header .html-widget{
display:none;
}
.header .html-widget p span{
line-height:50px;
}
span.top_strip {
text-align: center;
display: block;
}
.responsive-nav-wrapper > div > span, .responsive-nav-wrapper > div > a{
display: inline-block;
vertical-align: top;
}
.header-menu {
    background: rgba(255, 255, 255, 0.92);
}
*{
font-family: 'Assistant', sans-serif;
}
.category-grid.home-page-category-grid .title:first-child,.mutag  .title,.product-review-box .rating {
display: none;
}
.item-box .title {
display:block !important;
}
.home-page-category-grid .hover-effect-2 .title a span {
font-size: 18px;
color: #000;
font-weight: 600;
}



.with-icon .ajax-cart-button-wrapper input[type="text"] + input[type="button"], .with-icon .ajax-cart-button-wrapper select ~ input[type="button"] {
background-color: #b91917;
}
.items-per-row-four .home-page .product-grid .item-box input[type="button"],.ajax-cart-button-wrapper input[type="button"] {
background-color: #c11d1e;
}
.home-page-category-grid .item-box .title {
font-size: 20px;
line-height: 60px;
font-weight: 600;
}
.item-box .rating,.item-box .product-rating-box,.social-sharing li:last-child,.product-price.call-for-price{
display:none;
}
.item-box input.add-to-wishlist-button {
font-size: 0 !important;
}

.home-page-body .header-2 .header-lower {
border-bottom:none;
box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.24);
}
.breadcrumb li span.delimiter {
    width: 22px;
}
.main-banner-2 .slider-wrapper img {
width: 100% !important;
height: 100%;
}
.header-2 .header-links a:hover{
color:#eee;
}
.header-menu .back-button span {
    font-size: 16px;
    color: #c00;
}
.header-menu > ul > li > a, .header-menu > ul > li > span {
display: block;
position: relative;
overflow: hidden;
padding: 5px 15px;
font-size: 25px;
text-transform: uppercase;
font-weight: 400;
color: #444;
cursor: pointer;
}
.mega-menu .title {
font-size:20px;
}
.home-page-category-grid .item-box:nth-child(3n+1) {
margin-right: 0.5%;
}


.nop-jcarousel.product-grid .title, .nop-jcarousel.home-page-category-grid > .title {
margin: 41px 0 0 0;
}

.item-box .picture img {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 90%;
margin: auto;
-webkit-transform: translateZ(0) scale(1.0, 1.0); /* fixes the bug of the 1px moving product images when hover on category */
}
.header-2 .store-search-box input.search-box-text {
height: 33px;
background-color: #fff;
}
.store-search-box .search-box-button {
height: 33px;
background: rgb(210, 35, 42) url(../img/search-button.png) no-repeat center;
}
.header-2 .header-links span, .header-2 .header-links a, .header-2 .header-selectors-wrapper select {
color: #fff;
}
.gallery .picture-wrapper .picture {
text-align: center;
font-size: 0;
}
/*********** FOOTER ***********/
.footer {
background-color: #000;
box-shadow: 0 7px 7px 0 rgba(0, 0, 0, 0.06) inset;
text-align: center;
}
.footer-block .title {
margin: 0 0 15px;
padding: 0;
font-size: 18px;
letter-spacing: 3.3px;
cursor: auto;
color: #e1e1e1;
}
.footer-block .list li,.footer-block .list li:first-child{
padding:2px;
}
.footer-block a {
color: #b5b5b5;
display: inline-block;
padding: 4px 0;
-webkit-transition: -webkit-transform .2s ease;
-moz-transition: -moz-transform .2s ease;
transition: transform .2s ease;
}
.footer-block a:hover
{
-webkit-transform: translate(-10px);
-moz-transform: translate(-10px);
-ms-transform: translate(-10px);
transform: translate(-10px);
color: #fff;
}
.footer-block .title + * {
display: block;
margin: 0;
color: #e1e1e1;
}
.item-box .product-title a {
display: block;
font-weight: 600;
color: #1e191d;
font-size: 18px;
}
.item-box input[type="button"] {
width: 85%;
height: 48px;
border: none;
padding: 0 20px;
background: #c2242f;
vertical-align: top;
text-transform: uppercase;
font-size: 20px;
font-weight: normal;
color: #fff;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.green .item-box input[type="button"] {
background-color:#388e28;
}
.dark .item-box input[type="button"] {
background-color:#333;
}
.nop-jcarousel .carousel-title {
padding: 8px 65px 48px;
text-align: right;
font-size: 33px;
text-transform: uppercase;
font-weight: normal;
color: #c52a3b;
letter-spacing: 3.3px;
}
.green .nop-jcarousel .carousel-title {
color:#388e28;
}
.dark .nop-jcarousel .carousel-title {
color:#333;
}
.no_border .nop-jcarousel .carousel-title {
color:#333;
}
.nop-jcarousel .carousel-title strong{
padding: 0 42px;
background: #fff;
}

.nop-jcarousel .carousel-title {
padding: 8px 65px 48px;
text-align: center;
font-size: 33px;
text-transform: uppercase;
font-weight: normal;
color: #1e191d;
letter-spacing: 3.3px;
}

*{font-family: 'Assistant', sans-serif;}
input[type="text"], input[type="password"], textarea, select,input, textarea, select{
font-family: 'Assistant', sans-serif ;
}
.footer-upper {
padding-bottom: 0px;
}
.ajax-cart-button-wrapper input[type="button"] {
width: 100% !important;
padding: 0 10px;
color: #fff !important;
font-size: 20px;
font-weight: normal;
}
.ui-tabs .ui-tabs-nav li a {
display: block;
border: 2px solid #eee;
background-color: #f9f9f9;
padding: 10px 25px;
text-align: center;
font-size: 18px;
letter-spacing: 2px;
color: #353034;
font-weight: normal;
text-transform: uppercase;
}
/* HEADER-2 */
.header-2 .header-upper {
background-color: #000;
padding: 15px 0 0;
}
.header-2 .header-menu > ul > li > a,
.header-2 .header-menu > ul > li > span {
color: #1e191d;
}
.header-2 .header-lower {
display: block;
width: auto;
background-color: #fff;
padding: 0;
}
.header-2 .store-search-box form {
border-bottom:none;
align-items: left;
}

.header-2 .header-actions a.ico-cart {
background-color: #c11d1e;
}
.header-2 .header-actions a {
margin: 1.5px;
}
.header-actions a.ico-wishlist {
background: #1e191d url('../img/wishlist-button.png') no-repeat center;
}
.header-2 .header-lower {
display: block;
width: auto;
background-color: #fff;
padding: 5px 0;
border-bottom: #e1e1e1 0.2px solid;
}
.breadcrumb ul {
position: relative;
border: 0px solid #eee;
font-size: 0;
}
.header-2 .header-options {
display: table-cell;
width: 15%;
float: none;
vertical-align: middle;
text-align: left;
}

.header-options-wrapper {
position: relative;
width: 1200px;
text-align: right;
font-size: 0;
}
.ajaxCart .productAddedToCartWindowCheckout {
width: 100%;
padding: 14px 30px;
border: none;
background: #1e191d;
font-size: 20px;
font-weight: normal;
text-transform: uppercase;
color: #fff;
-webkit-transition: all .2s ease;
transition: all .2s ease-in-out;
}
.overview .add-to-wishlist-button,
.variant-overview .add-to-wishlist-button,
.overview .add-to-compare-list-button,
.overview .email-a-friend-button,
.download-sample-button {
display: inline-block;
width: 48px;
height: 48px;
background-color: #1e191d;
background-position: center;
background-repeat: no-repeat;
border: none;
font-size: 0;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.ui-tabs .ui-tabs-nav li a {
display: block;
border: 2px solid #eee;
background-color: #f9f9f9;
padding: 10px 25px;
text-align: center;
font-size: 16px;
letter-spacing: 2px;
color: #1e191d;
font-weight: normal;
text-transform: uppercase;
}
.item-box .product-title {
height:46px;
margin: 0;
overflow: hidden;
font-size: 14px;
text-transform: uppercase;
}
.mini-shopping-cart .picture img {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
max-width: 100%;
border: #e1e1e1 1px solid;
}
.productAddedToCartWindowImage img {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
max-width: 100%;
margin: auto;
border: #e1e1e1 1px solid;
}
.ropc .complete-button button {
width: 390px;
max-width: 100%;
margin: 0 0 0px;
border: none;
background-color: #1e191d;
padding: 16px 10px;
font-size: 18px;
font-weight: bold;
letter-spacing: 3px;
color: #fff;
text-transform: uppercase;
-webkit-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
}
.ropc .cart .unit-price,
.ropc .cart .subtotal {
white-space: nowrap;
}
.ui-dialog-content {
height: auto !important;
padding: 10px 20px;
line-height: 20px;
overflow: auto;
}
a.Daronet {
padding-right: 56px;
background-image: url(/content/images/thumbs/m4u.gif);
background-position: right;
background-repeat: no-repeat;
display: inline-block;
height: 35px;
line-height: 35px;
}
.social-sharing a,.social-sharing a.instagram  {
background-color:#c2242f;
opacity:.9;
}
.nivo-directionNav a {
background-color: rgba(255, 255, 255, 0);
}
.footer-block .title + *:before {
margin:0 auto;
background-color: #c52a3b !important;
}
/*
label, label + * {
direction: ltr;
display: inline-block;
}
*/
.quickViewWindow .gallery .links-panel a {
    text-decoration: underline;
    font-size: 15px;
}
.items-per-row-four .buttons .add-to-wishlist-button {
    display: inline-block;
}
.items-per-row-four .with-text .ajax-cart-button-wrapper {
    width: 100%;
    max-width: 80%;
}
.ajax-cart-button-wrapper input[type="text"], .ajax-cart-button-wrapper select {
    border: 0px solid #eee;
    box-shadow: inset 0px 0px 3px 2px rgba(70, 70, 70, 0.29);
}
.footer-block {
    text-align: center;
}
.ropc .section-title strong {
    display: inline-block;
    min-width: 225px;
    border: 2px solid #eee;
    padding: 10px;
    background: #333;
    color: #fff;
}
#checkoutForm .inputs {
    text-align: right;
    width: 44%;
    min-height:76px;
    float: right;
    margin: 8px;
}
#checkoutForm .inputs  label + *, #checkoutForm .inputs  label{
direction:rtl;
}
/*END ALL DEVICES*/

/***********************************************************************************************************************/

/*MEDIA QUERIES*/
/*MIN WIDTH*/

@media screen and (min-width:1281px){
    .payment-method .payment-details input[type="radio"] {
      position: inherit;
        }
	.header-2 #headerMenuParent {
	padding: 0;
	text-align: center;
	}
	.home-page-category-grid .item-box {
	/* תיקון ל-5 בשורה */
	width: 20% !important; 
	margin: 0 !important;
    float: right !important; 
    box-sizing: border-box !important;
    padding: 0 5px; /* הריווח הפנימי בין הקטגוריות */
}
	.home-page-body,.center-1 .jCarouselMainWrapper .slick-next,.center-1 .jCarouselMainWrapper .slick-prev {
	background-color: #fff);
	}
	.item-box .product-title {
	font-size: 17px;
	}
	.store-search-box input.search-box-text,.header-links span, .header-links a {
	font-size: 15px;
	}
   
}

@media screen and (min-width: 1001px){
.payment-method .method-list .payment-details label, .payment-method .method-list .payment-description {
    margin: 0;
}
img.imgabout {
    float: left;
    margin: 0 1% 0 0;
    box-shadow: 0px 0px 14px 5px rgba(221, 221, 221, 0.29);
}
p.paraeso {
    margin: 0 0px 3px 0;
}

html p.paraeso span { font-size: 13pt !important;
    display: -webkit-box;
    padding: 0 0 0 43px;}

	.nop-jcarousel  .item-box .picture {
	position: relative;
	z-index: 1;
	overflow: hidden;
	background: #fff;
	margin: 0 0 20px;
	box-shadow: -1px 3px 10px 0px rgba(0, 0, 0, 0.11);
	}
	.block .title strong, .filter-block a.toggleControl {
	font-size: 18px;
	font-weight: 600;
	}
	.gallery .picture-wrapper {
	box-shadow: 0 3px 8px 1px rgba(0, 0, 0, 0.03);
	}
	.header-menu > ul > li > a, .header-menu > ul > li > span {
	display: block;
	position: relative;
	overflow: hidden;
	padding: 5px 15px;
	font-size: 25px;
	text-transform: uppercase;
	font-weight: 400;
	color: #444;
	cursor: pointer;
	}
	.home-page-category-grid {
	max-width: 90%;
	}
	.one-column .product-name h1, .two-columns .product-name h1 {
	font-size: 30px;
	font-weight: 600;
	}
	.mega-menu .categories .picture {
	margin: 0;
	}

	.jCarouselMainWrapper {
	max-width: 90%;
	margin: 0 auto;
	}

	.home-page-body  .master-wrapper-content {
	width: 100%;
	}

	.nop-jcarousel.product-grid.home-page-product-grid {
	border-top: solid 5px #d52a38;
	background: #fff;
	}
	.dark .nop-jcarousel.product-grid.home-page-product-grid {
	border-top: solid 5px #333;
	}
}

@media (min-width: 769px){
	body{
	font-size:16px;
	}
	.item-box:nth-child(3n+1) {
	clear: none;
	}
}

@media (min-width: 481px){
	.breadcrumb li > * {
	margin: -2px -1px 0;
	border: 2px solid #eee;
	padding: 7px 15px;
	font-size: 13px;
	}
}

/*MAX WIDTH*/
@media screen and (max-width:1200px){
	.home-page-category-grid .hover-effect-2 .title a span {
	font-size: 17px;
	}
}
@media screen and (max-width:900px){
.header-links ul {
    width: 250px;
}
.header-2 .header-upper {
    background-color: #000;
    padding: 0;
}
.admin-header-links ~ .header .header-options-wrapper {
    top: 0;
    max-width: 100%;
    height: 54px;
}
.previous-product .previous-product-label, .next-product .next-product-label {
    display: block;
    width: 35px;
    height: 33px;
    border: 2px solid #666;
    background-color: #fff;
    background-position: center top;
    background-repeat: no-repeat;
    font-size: 0;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background-position: 9px -9px;
}
.previous-product,
.next-product {
	display: inline-block;
	margin: 20px 0 0;
	cursor: pointer;
	position: absolute;
	z-index:99999;
}
.previous-product{
	right:0;
}
.next-product{
	left:0;
}
.master-wrapper-content {
    margin: 0 auto;
    padding: 0;
}
        .home-page-category-grid .item-box{
        width:48%;
        }
}
/*.home-page-category-grid {
    display: none;
}*/
[ng-hide="vm.billingData.settings.countryEnabled === false"]{
    display:none; 
}
 
@media screen and (max-width:900px){
.header-2 .header-links span, .header-2 .header-links a, .header-2 .header-selectors-wrapper select {
    color: #fff;
    font-size: 17px;
    background: #45484d;
    background: -moz-linear-gradient(top, #45484d 0%, #000000 100%);
    background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%);
    background: linear-gradient(to bottom, #45484d 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );
    padding: 0 12px;
    border-radius: 3px;
    display: block;
}
.header-2 .header-options {
    width: 100%;
}
.page-title,.breadcrumb {
    margin: 0;
}
.breadcrumb li > * {
    padding: 10px 0px;
}
.one-column .product-name, .two-columns .product-name {
    margin: 0;
}
.master-wrapper-content.one-column, .master-wrapper-content.two-columns {
    padding-top: 0;
}
.plus-button {
    background: url(../img/menu-back-button.png) 27px 16px no-repeat;
}
.header-menu > ul li > a, .header-menu > ul li > span{
    line-height: inherit;
    padding: 3px;
}
        .item-box:nth-child(7) {
         margin-right: 0 !important;
       }
        .item-box:first-child {
         margin-right: 0 !important;
         }

.ropc .coupon-box-panel, .ropc .giftcard-box-panel {
    width: 100%;
   float:none;
}
.home-page-category-grid .item-box:nth-child(2n+1) {
    margin-right: 0%;
}
.home-page-category-grid .item-box:nth-child(3n+1) {
    margin-right: 2%;
}
.header .html-widget {
    display:block;
    background: red;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    font-family: inherit;
}
img.imgabout {
    max-width: 100%;
    height: auto;
}
	.responsive-nav-wrapper {
	background-color: #000;
	}
	.header-menu > ul li > a, .header-menu > ul li > span {
	letter-spacing: 1px;
    font-size: 25px;
    font-weight: bold;
	}
	.nivo-directionNav {
	display: none;
	}
	.header-logo a img {
	max-height: 60px;
	}
	.header-logo {
	padding: 0;
	}
	html .catcarhome .nop-jcarousel .carousel-title strong {
	padding: 0 6px;
	}
	.nop-jcarousel .carousel-title strong {
    font-size: 70%;
	padding:0;
	font-weight: 600;
	}
	.item-box input.add-to-wishlist-button {
    font-size: 0 !important;
    width: 15% !important;
	}
}
@media screen and (max-width:481px){
   /*     .home-page-category-grid .item-box{
        width:100%;
        }*/
.ropc .order-totals-panel {
    max-width: 100%;
}
	.nop-jcarousel .carousel-title strong {
    font-size: 54%;
    padding: 0;
    font-weight: 600;
	}

}

@media screen and (max-width:780px){ /* two item-box per row */
    .item-box	{width: 47%;  max-width: none; margin-right:0; margin-left:0;}
    .item-box:nth-of-type(2n+1)	{float:right;}
    .item-box:nth-of-type(2n+2)	{float:left;}
    .item-box input[type="button"]	{ width: 70%;}
	.item-box .product-title a	{font-size: 16px;}
	.item-box .old-price + .actual-price	{white-space: nowrap;}
	.html-category-page .master-wrapper-content	{width: 95%;}
}
@media screen and (max-width:420px){ /* two item-box per row */
	.item-box .prices	{display:table; min-height:44px;}
	.item-box .old-price + .actual-price	{display:block;}
	.item-box .old-price	{display:block;}
	.item-box .actual-price	{display:table-cell; vertical-align:bottom;}
}

/*END MEDIA QUERIES*/
/* PANAG CHANGES STARTS HERE */


div#bar-notification {
    max-width: 90%;
    right: 5%;
}


.side-2 .block.block-category-navigation {
    display: none;
}

.html-checkout-page .method-name.M4U_GoCredit,
.html-checkout-page .Payments_CheckMoneyOrder
 {
  background:  #d2232a;
  border-color:#d2232a;
}
.html-checkout-page .Payments_CheckMoneyOrder .payment-description {
    color:white
}

.html-checkout-page .Payments_PayPalStandard {
    border: 1px solid #2991e3;
}

.html-checkout-page .back-button,
#read-terms {
color: #d2232a;
}

@media all and (min-width: 419px) {
.html-product-details-page .button-1.add-to-cart-button.buy-now-button {
    min-width: auto;
    margin-right: 10px;
    padding: 0 50px;
    background-color: #d2232a;
    color: white;
}

.html-product-details-page .button-1.add-to-cart-button {
    margin-right:8px;
    min-width: 155px;
    background-color: #d2232a ;
    border:#d2232a 1px solid;
    color:#d2232a;
}
}

@media all and (max-width: 418px) {
.html-product-details-page .button-1.add-to-cart-button.buy-now-button {
    min-width: auto;
    margin-right: 10px;
    padding: 0 20px;
    background-color: #d2232a;
    color: white;
}

.html-product-details-page .button-1.add-to-cart-button {
    min-width:90px;
    margin-right:8px;
    background-color: #fff;
    border:#d2232a 1px solid;
    color:#d2232a;
}
}

.html-product-details-page .button-1.add-to-cart-button.buy-now-button:hover {
    background-color:    #872428;
}

.html-product-details-page .button-1.add-to-cart-button:hover {
  background-color:  #d2232a;
  color: white;
}

@media all and (min-width:901px){
.html-product-details-page .product-name {
    margin :10px 0 15px;
}
}

@media all and (min-width: 1001px){
.product-grid.home-page-product-grid {
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
}
.product-grid.home-page-product-grid .item-box {
    /*max-width: calc(25% - 70px);*/
    margin:35px;
}
}
@media all and (max-width:410px){
    .item-box input[type="button"] {
        font-size:14px;
    }
}

@media screen and (max-width: 481px) {
.home-page-category-grid .item-box {
    width: 49%;
}
.html-home-page   .master-wrapper-content {
margin-top: 40px;
}
}


.footer-lower {
    background-color : black;
}

.footer-powered-by a {
    color: red;
}
.footer-tax-shipping a {
color: red;
}

p.map-image {
    margin-top: 6px;
}

.footer-logo img {
    max-width: 100%;
    margin-top: 6px;
}

.related-products-carousel {
display:none;
}


/* REGISTRATION PAGE MODIFICATIONS DESKTOP*/



.html-registration-page body {
    background-color: black;
}
.html-registration-page .page-title {
        background-color: rgb(210, 35, 42);

}
.html-registration-page .page-title h1 {
    color:white;
    padding: 25px 0;
}
.registration-page .page-body .title strong {
    color:#b5b5b5;
}

.inputs textarea, .text-box.single-line, .inputs.date-of-birth select {
    background-color:#F5F5F5;
}

 .registration-page .form-fields {
        border: none;
        border-top: 2px solid #b5b5b5;
}

.registration-page .gender label {
    color:#b5b5b5;
}


.registration-page .fieldset {
    text-align:right;
}
.registration-page .fieldset .title {
    border:0;
    
}
.registration-page .buttons {
    margin-top: -87px;
    margin-left: 131px;
}
.registration-page #register-button{
    background-color: rgb(210, 35, 42);
    
}
.registration-page .inputs input.text-box, #register-button {
    width:200px;
}

.registration-page .page-body { 
    width:50%;
    margin-right:200px;
}

.center-1 .page.registration-page .page-body .fieldset .form-fields .inputs > label {
    white-space:inherit!important;
}

.registration-page input#Newsletter {
    margin-right: -136px;
}

.registration-page .inputs label {
    text-align:right;
    width:100px;
}
.registration-page .gender span {
    width:25%;
    border-bottom:0;
}
.registration-page .fieldset:nth-child(2){
    opacity:0;
}
.registration-page .fieldset:nth-child(3){
    margin-top:-200px;
}

.registration-page .inputs:nth-child(3){
    opacity:0;
}
.registration-page .inputs:nth-child(4){
    margin-top:-50px;
}
.registration-page #LastName {
    margin-right:6px;
}
.registration-page #LastName:placeholder {
    color:#F5F5F5;
}
.registration-page #customer_attribute_4 {
       min-height:75px;
}
.registration-page .fieldset:nth-child(2) {
    margin-top:-52px;
}
.registration-page .fieldset:nth-child(4) {
    margin-top:-82px;
}

@media all and (max-width:1000px){
.html-registration-page .page-title h1 {
    color:white;
    padding: 10px 40px ;
    text-align:right;
}
.registration-page .page-body {
    width: 100%;
    margin-right: 0px;
}

.registration-page .form-fields .inputs:nth-child(1) {
    display: flex;
}
.registration-page .form-fields .inputs {
    margin-bottom:0;
}
.registration-page .form-fields .inputs > label {
    opacity:0;
}

.form-fields .inputs:nth-child(1) .gender {
    margin-top:2px;
    margin-right:-15px;
}
 .master-wrapper-content {
    padding-top:0;
}

.registration-page .inputs input.text-box, #register-button {
    width: 100%;

}

.registration-page .form-fields input {
    display:block;
}

.registration-page .form-fields .inputs:nth-child(1) input {
    display:inline-block
}

.registration-page #LastName {
    margin:30px 0 0 0;
}
.registration-page .form-fields .inputs span {
    opacity:0;
}
.registration-page .form-fields .inputs:nth-child(1) span
 {
    opacity:1;
}
.registration-page #FirstName {
    margin-top:-30px;
}
.registration-page .form-fields {
    padding-top:20px;
}
.registration-page #Email{
    margin-top:-40px;
}
.registration-page #Phone{
    margin-top:-30px;
}
.registration-page .inputs.date-of-birth {
    margin-top:-30px;
}
.registration-page .fieldset:nth-child(3){
    margin-top:-170px;
}
 .registration-page .fieldset:nth-child(3) .form-fields label {
    opacity:1;
}
.registration-page input#Newsletter {
    margin: 12px -118px 0 0;
}
.registration-page #customer_attribute_4 {
    width:100%;
    min-height: 175px;
}
.fieldset:nth-child(4) .form-fields > .inputs {
    display: block;
}
.fieldset:nth-child(4) .form-fields > .inputs span.required {
    opacity: 0;
}
.registration-page .buttons {
    margin: 0;
    padding: 0 20px;
}
.registration-page .fieldset:nth-child(4) {
    margin-top:-100px;
    margin-bottom: -100px;
}
.registration-page .fieldset:nth-child(4) #Password {
    margin-top:-60px;
}
.registration-page .fieldset:nth-child(4) #ConfirmPassword {
    margin-top:-40px;
}
.registration-page .buttons {
    margin-bottom: -152px;
}
}

.center-1 .page.registration-page .page-body .fieldset 
.form-fields .inputs> label[for="Newsletter"]
{
    white-space: normal !important;
    width: 100%;
    padding-right: 26px;
    padding-top: 0;
}

.registration-page input#Newsletter{
 
    margin: 0 !important;
    right: 0;
    position: absolute;

}

img.view-password {
    height: 20px;
    width: 30px;
    margin-right: -35px;
    margin-top:9px;
    position:absolute;
    vertical-align: middle;
    display: inline-block;
    cursor: pointer;
    opacity: 0.5;
}

img.view-password.active {
    opacity: 1;
}

@media all and (max-width: 1024px) {
    img.view-password {
        display: none;
    }
}

/* end of  REGISTRATION PAGE MODIFICATIONS */




/* begin: filter button on category page */
@media all and (min-width: 1025px) {
    .product-filtering {
        display: none;
    }
}

@media all and (max-width: 1024px) {
    .product-selectors {
        width: 100% !important;
    }

    .product-filtering input {
        width: 90px;
        padding: 5px;
        float: left;
        background: #000;
        border: 1px solid #000;
        color: #fff;
        font-size: 14px;
    }

    .product-filtering {
        vertical-align: middle;
    }
}

/* end: filter button on category page */

/*Accessibility Code*/
@import url(https://fonts.googleapis.com/earlyaccess/alefhebrew.css);
/*accessibility toolbar*/
/* fonts */
/*new*/
div#menuAccessibility {
/*left: 0px;*/
    top: 90px ;
    border-radius: 30px 30px 30px 30px;
    border: 2px solid #ddd;
    z-index: 99999999999999;
    position: fixed;
    width: 340px;
    height: 500px;
	background: #eee;
	left:-500px;
}
div#menuAccessibility{
	border-radius:30px 30px 30px 30px;
	left: -500px;
	top: 21px;
}
/*new
div#menuAccessibility{
   top : 0px !important;
    width: 500px;
   max-width: 100%;
   height: 100% !important;
   
}
EndNew*/
div#menuAccessibility * ,div#menuAccessibility  {
   	display: block;
	top: 21px;
}
#menuAceessible    
{
	display: block; 
    border-radius: 30px 30px;
    border: 1px solid #ddd;
	background: linear-gradient(to bottom,#fff 0,#fff 0 ,#ddd 100%);
     width: 335px;
    height: 420px ;
}
/*new
#menuAceessible    
{
    width: 500px !important;
    max-width: 100% !important;
    height: 85% !important;   
}Endnew*/
#VAcloseMenu {
	background: no-repeat 50% !important;
    background-image: url(https://accessible.org.il/wp-content/themes/wipi-child/accessibility/images/acces_x.png) !important;
    position: absolute !important;
    border: 0px !important;
    z-index: 1001 !important;
    width: 29px !important;
    height: 30px !important;
    margin-top: 10px !important;
    right: 9px !important;
    cursor: pointer;
	top:0px !important;
}
h3#H3Acce {
    text-align: center;
    font-size: inherit;
    font-weight: bold;
    margin-top: 20px;
    height: 2em;
}
img#imgAcc {
    /* display: contents; */
    width: 160px;
    margin: 15px 95px;
    background-size: 35px 30px;
}
.clear {
    clear: both;
    line-height: 1px;
}
/*#iconTop{
 height:2.5em;
}*/
/*new
#iconTop{
 height:auto;
 margin-right:90px;
}Endnew*/

#iconTop2{
/* height:7.5em;*/
 margin-right:50px;
 }
 
 /*new
#iconTop{
 height:auto !important;
margin-right:90px !important; 
}Endnew*/

#iconTop3{
	height:4em
	}
/*new
	#iconTop3 {
    height: auto !important;
    margin-right: 90px !important;
   } Endnew*/
	 
#iconTop4{
	height:2.5em
}
/*new
#iconTop4 {
    height: auto !important;
    margin-right: 90px !important;
}EndNew*/
#menuAceessible , #menuAceessible *{
	/*-webkit-box-sizing: content-box!important;*/
    display: block;
    /*left: 0;*/
    top: 21px;
}

.hrAcc {
    margin: 20px;
    border-top: 2px solid black;
    opacity: 1;
    position: relative;
	height:2em;
}
.ProfilAcc{
	display: inline-block;
   padding: 1%;
    float: right;
    width: 100px;
	color:black !important;
	cursor: pointer;

}
.ProfilAcc:hover ,.ProfilAcc:focus{
    background-color: gainsboro;
    border-radius: 25px;
}
.ProfilAcc img{
	display: block;
    margin: auto;
	border-style: none;
    height: 45px;
    width: 45px;
}
.pAcc{
	text-align: center;
	font-size: 15px;
}
.pAcc1 {
    text-align: center;
    font-size: 10px;
}
.VA-links-btn img{
	height:auto !important;
}
img.imgBac {
    background-color: #3378f5;
    border-radius: 9px;
	width: 30px !important;
    height: 30px !important;
}
img.imgSize{
	width: 30px !important;
    height: 30px !important;
}
.VA-dark #menuAceessible {
	background:black !important;
}
.VA-dark #menuAceessible  span ,.VA-dark #menuAceessible  h3{
	color:white !important;
	background:black !important;
}
.VA-dark #VAcloseMenu{
	filter:invert(1) !important;
}
.VA-brigt #menuAceessible  span{
	color:black !important;
	}
/*Endnew*********************/
.border-left-h
{
    height: 54px;
    display: inline-block;
    border-left: 1px solid #dfdfdf;
    float: left;
}
.VAinnerBtn
{
        display: flex;
		font-size: 14px;
}
.VAinnerBtn-h span {
    font-size: 17px;
}
.VAinnerBtn-f span {
    font-size: 14px;
}
.VAenglish .VAinnerBtn-h span {
    font-size: 15px;
}
.VAinnerBtn:hover, .VAhalfBtn:focus .VAinnerBtn
{
    background: #ececec;
    width: inherit;
    float: right;
}
.VAinnerBtn-h:hover, .VAthirdBtn:focus .VAinnerBtn-h
{
    background: #ececec;
    WIDTH: 132PX;
    FLOAT: right;
}
.VAinnerBtn-f:hover, .VAthirdBtn-2:focus .VAinnerBtn-f
{
    background: #e0e1e2;
    color: #656565;
    WIDTH: 133PX;
    FLOAT: right;
}

.VAinnerBtn:hover span, .VAhalfBtn:focus .VAinnerBtn span,.VAinnerBtn-h:hover span, .VAthirdBtn:focus .VAinnerBtn-h span,.VAinnerBtn-f:hover span, .VAthirdBtn-2:focus .VAinnerBtn-f span{
	color:#000 !important;
}


#VAopenMenu {
   background: url(https://israel-accessibility.co.il/wp-content/themes/hello-theme-child/accessibility/images/accessibility.png) no-repeat;
    position: absolute;
    z-index: 100000000;
    width: 35px;
    height: 35px;
    left: 0px;
    top: 80px;
    background-size: 35px 30px;
    filter: invert(1);
    -webkit-filter: invert(1);
    -moz-filter: invert(1);
    -o-filter: invert(1);
    -ms-filter: invert(1);
    cursor: pointer;
display: none;
}
.VA-bright #VAopenMenu{
	filter: none;
	-webkit-filter: none;
	-moz-filter:none;
	-o-filter:none;
	-ms-filter:none;
}

#VAcloseMenu{
	background: url(https://israel-accessibility.co.il/wp-content/themes/hello-theme-child/accessibility/images/acces_x.png);
    position: absolute;
    z-index: 1001;
    width: 29px;
    height: 30px;
	left: 400px !important;
	cursor:pointer;
}
.VA-links-btn img{
	height:34px;
	filter: contrast(1.5);
	-webkit-filter: contrast(1.5);
	-moz-filter:contrast(1.5);
	-o-filter:contrast(1.5);
	-ms-filter:contrast(1.5);
	
}
.VAthirdBtn-2 .acces_disable
{
    background-image: url(https://israel-accessibility.co.il/wp-content/themes/hello-theme-child/accessibility/images/acces_disable.png);
}

.VAthirdBtn-2:hover .acces_disable, .VAthirdBtn-2:focus .acces_disable
{
    background-image: url(https://israel-accessibility.co.il/wp-content/themes/hello-theme-child/accessibility/images/dark_acces_disable.png);
}

.VAthirdBtn-2 .acces_statement
{
    background-image: url(https://israel-accessibility.co.il/wp-content/themes/hello-theme-child/accessibility/images/acces_statement.png);
}

.VAthirdBtn-2:hover .acces_statement, .VAthirdBtn-2:focus .acces_statement
{
    background-image: url(https://israel-accessibility.co.il/wp-content/themes/hello-theme-child/accessibility/images/dark_acces_statement.png);
}

.VAthirdBtn-2 .acces_send_feedback
{
    background-image: url(https://israel-accessibility.co.il/wp-content/themes/hello-theme-child/accessibility/images/acces_send_feedback.png);
}

.VAthirdBtn-2:hover .acces_send_feedback
{
    background-image: url(https://israel-accessibility.co.il/wp-content/themes/hello-theme-child/accessibility/images/dark_acces_send_feedback.png);
}
.VA-hide{
	display:none !important;
}
body.VA_FlashBlocker{
	transition: none !important;
    animation: none !important;
}
body.VA-bright, body.VA-bright *:not(.VA):not(#VAopenMenu):not(.VAaccess):not(img):not(.ui-corner-all):not(.viewmode-icon):not(.color):not(#small-search-box-form):not(.search-box *):not(.header-actions a):not(.social-sharing a):not(.StoreMap *){
  background-color: #fff !important;
  color:#000 !important;
}
body.VA-bright  .header-2 .header-upper  ,body.VA-bright  .footer ,body.VA-bright  .footer-block .title + * ,body.VA-bright  .footer-block .title  ,body.VA-bright  .footer-lower {
    background-color: white !important; 
  color: midnightblue !important;
}
/*body.VA-dark, body.VA-dark *:not(.VA):not(#VAopenMenu):not(.VAaccess):not(img):not(.ui-corner-all):not(.viewmode-icon):not(.color):not(.delete-address-button):not(.StoreMap *){
  background-color: #000 !important;
  color:#fff !important;
}*/
body.VA-dark .product-item{
  background-color: #000 !important;
  color:#fff !important;
}
body.VA-dark .item-box .description{
color:white !important;
}
body.VA-dark .header-menu ,body.VA-dark .header-2 .header-lower ,body.VA-dark .master-wrapper-content ,body.VA-dark .master-wrapper-page.items-per-row-four  , .body.VA-dark .filtersPanel , .body.VA-dark .filtersGroupPanel {
background:black !important;
}
.VA-dark .home-page-category-grid .title a span{
color:black !important;
}
body.VA-bright  .header-2 .store-search-box .search-box-button {
        -webkit-filter: invert(1);
	-moz-filter:invert(1);
	-o-filter:invert(1);
	-ms-filter:invert(1);
	filter:invert(1);
}
body.VA-bright .header-2 .header-actions a.ico-cart {
    background-color: black !important;
}
body.VA-bright  .header-actions a.ico-GEE_wishlistproducts
{
   -webkit-filter: invert(1);
	-moz-filter:invert(1);
	-o-filter:invert(1);
	-ms-filter:invert(1);
	filter:invert(1);
}
html:not(#VAaccessibility) body.VA-dark:not(#VAaccessibility) a:hover,html:not(#VAaccessibility) body.VA-bright:not(#VAaccessibility) a:hover {
    background-color: lemonchiffon !important;
    color: #000 !important;
}
body.VA-dark a {
  color: #ffee00 !important; }
.VA-dark .share-post a{
  -webkit-filter:invert(1);
	-moz-filter:invert(1);
	-o-filter:invert(1);
	-ms-filter:invert(1);
	filter:invert(1);
}
body.VA-bright a {
  color: midnightblue !important; }
  
.VA-bright a.VAaccess {
    color: #fff !important;
}
body.VA-bright #menuAccessibility a{
	color: #fff !important;
	outline: none;
    background: none !important;
}
body.VA-readable-font * {
  font-family: "Arial", sans-serif !important; }
.AccssesibleSubMenu {
	 display:block !important;
 }
 .AccssesibleSubMenu>div>div{
	 margin-left:0px !important;
 }
 #skipLinksNavigation ul{
	 list-style:none;
	 margin:0px;
 }
  #skipLinksNavigation ul li{
	  list-style:none;
  }
 a.VAaccess{
	 position:absolute;
	 top:-999px;
	 right:50px;
	 color:#ffffff !important;
	 background-color:black;
	 z-index:9999;
	 border-radius: 5px;
	 padding: 5px;
 }
.newsletter-result {
    color: red !important;
}
   .VA-SReader a.VAaccess:focus, .VA_keyboardNav a.VAaccess:focus, a.skipLink.VAaccess:focus{
	 top:20px !important;
	 outline:none !important;
 }
 :focus{
	 outline:none !important;
 }
.VA_keyboardNav :focus,.VA-SReader :focus{
	 outline:3px dashed midnightblue !important;
 }
.VA_keyboardNav a.logo:focus  ,.VA-SReader a.logo:focus  , .VA_keyboardNav  .header-links a:focus ,.VA-SReader .header-links a:focus {
outline: 3px dashed white !important;
}
.VA_keyboardNav .search-box input:focus , .VA-SReader  .search-box input:focus{
outline: 3px dashed white !important;
}
.VA_keyboardNav .registration-page input:focus , .VA-SReader  .registration-page input:focus ,.VA_keyboardNav .registration-page select:focus , .VA-SReader  .registration-page select:focus{
outline: 3px dashed red !important;
}
.VA_keyboardNav .registration-page textarea:focus , .VA-SReader  .registration-page textarea:focus {
outline: 3px dashed red !important;
}

.VA_keyboardNav .items-per-row-four .product-grid .item-box input[type="button"]:focus{
 outline:3px dashed midnightblue !important;
}
 .VA-SReader  .items-per-row-four .product-grid .item-box input[type="button"]:focus{
 outline:3px dashed midnightblue !important;
}
.VA_keyboardNav .footer a:focus ,.VA_keyboardNav  .foote input:focus, .VA-SReader .footer a:focus ,.VA-SReader .footer  input:focus
{
  outline: 3px dashed white !important;
}
.VA_keyboardNav input[type="checkbox"] , .VA-SReader  input[type="checkbox"]{
opacity:1 !important;
}
 .VAtooltip{
	 display:none;
     position: absolute;
    top: 2px;
    margin: 0;
    padding: 7px 21px;
    min-width: 136px;
    box-sizing: content-box;
    float: left;
    text-align: center;
    direction: rtl;
    color: White;
    background: Black;
    border: none;
    border-radius: 8px;
    -webkit-filter: drop-shadow( 0 0 2px white );
    -moz-filter: drop-shadow( 0 0 2px white );
    -ms-filter: drop-shadow( 0 0 2px white );
    filter: drop-shadow( 0 0 2px white );
    opacity: 0.87;
	font-size: 15px;
}
 /* dark mode*/
 .VA-dark h1, .VA-dark h2, .VA-dark h3, .VA-dark h4 {
    color: gold;
	text-decoration:underline;
}
.VA-dark p, .VA-dark span{
    color: white !important;
}
.VA-dark a {
    outline: 1px solid #ffee00 !important

}

  .VA-dark.VA_keyboardNav :focus{
	 outline:3px dashed gold !important;
	 background-color:lemonchiffon !important;
	 color:#000 !important;
 }
 .VA-dark  img {
    -webkit-filter: invert(1);
	-moz-filter:invert(1);
	-o-filter:invert(1);
	filter:invert(1);
}
.VA-dark ::placeholder {
  color: white !important;
 }
.VA-dark  :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: white !important;
}
.VA-dark  ::-ms-input-placeholder { /* Microsoft Edge */
 color: white !important;
}
.VA-dark .fc-sci .fc-title-column{
  color: white !important;
}
.VA-dark .product-selectors .new_select {
    border: 2px solid white;
}
.VA-dark .accesToolbar .VAhalfBtn, .VA-dark .accesToolbar{
	background:black;
}

/* grayscale mode*/
body.bg.VA-grayscale {
    background: none;
	background-color: white !important;}

/* bright mode*/

.VA-bright.VA-bright h1, .VA-bright h2, .VA-bright h3, .VA-bright h4, .VA-bright h5 {
    color: midnightblue !important;
	text-decoration:underline;
}
 .VA-bright p {
    color: black;
}
.VA-bright a,.VA-bright button {
   outline: 1px solid;
}
body.VA-bright .social-sharing a {
       -webkit-filter: invert(1);
	-moz-filter:invert(1);
	-o-filter:invert(1);
	-ms-filter:invert(1);
	filter:invert(1) !important;
}
  .VA-bright.VA_keyboardNav :focus{
	 outline:3px dashed midnightblue !important;
 }
 .VA-bright  img {
    -webkit-filter: contrast(1.5);
	-moz-filter:contrast(1.5);
	-o-filter:contrast(1.5);
	-ms-filter:contrast(1.5);
	filter:contrast(1.5);
}

 .VA-dark .body-content div label{
	 color:#fff !important;
 }
 
 .VA-dark span[role=alert], .VA-dark .pojo-form .form-message.form-message-danger {
    color: #FF8080 !important;
}



.VAhidden{
	display: inline-block;
    position: absolute;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
}
.VA-dark article, .VA-dark section{
	background-color:black !important;
}
.VA-dark article label, .VA-dark section label {
	color:gold !important;
}

.VA-dark #menuAccessibility, .VA-dark #menuAccessibility a,body.VA-dark #menuAccessibility .grayLine a{
	color:#fff !important;
	outline:none !important;
}

.VA-dark input:not(.delete-address-button) , .VA-dark textarea{
	background-color:#000 !important;
	color:#fff !important;
}

.VA-bright ::-webkit-input-placeholder{
	color:black;
}
.VA-bright :-moz-input-placeholder{
	color:black;
}
.VA-bright ::-moz-input-placeholder{
	color:black;
}
.VA-bright :-ms-input-placeholder{
	color:black;
}
.VA-dark ::-webkit-input-placeholder{
	color:#fff;
}
.VA-dark :-moz-input-placeholder{
	color:#fff;
}
.VA-dark ::-moz-input-placeholder{
	color:#fff;
}
.VA-dark :-ms-input-placeholder{
	color:#fff;
}
.VA-dark .VAinnerBtn:hover, .VA-dark .VAinnerBtn-h:hover, .VA-dark .VAhalfBtn:focus .VAinnerBtn, .VA-dark .VAthirdBtn:focus .VAinnerBtn-h {
	color:black !important;
	background-color:lemonchiffon !important;
}
.VA-dark .VAinnerBtn-h:hover img, .VA-dark .VAthirdBtn:focus img, .VA-dark .VAinnerBtn:hover img, .VA-dark .VAhalfBtn:focus img{
   -webkit-filter: invert(0);
	-moz-filter:invert(0);
	-o-filter:invert(0);
	-ms-filter:invert(0);
	filter:invert(0);
}
.VA-dark a:hover, .VA-dark  a:focus, .VA-bright  a:hover, .VA-bright  a:focus,.VA-dark a:hover span, .VA-dark  a:focus span, .VA-bright  a:hover span, .VA-bright  a:focus span{
    background: lemonchiffon !important;
    color: black !important;

}
.VA-dark a font[color] {
    color: #ffee00 !important;
}
.VA-dark a:hover font[color] {
    color: #000;
}
.VA-dark .account-page .button-2{
background-color: white !important;
}
.VA_keyboardNav a:focus>img {
	outline:3px dashed midnightblue;
}

.VA-dark :focus span {
    color: #000 !important;
}

.VA-dark .MsoNormal[style*="BACKGROUND"], .VA-bright .MsoNormal[style*="BACKGROUND"]{
	 background:none !important;
 }


div#menuAccessibility, div#menuAccessibility * {
    box-sizing: content-box !important;
	-moz-box-sizing:content-box !important;
	-webkit-box-sizing:content-box !important;
	display: block;
    /*right: 0px;*/
    top: 21px;
}

.VA-bright input{
	color:#000 !important;
}
.VA-bright select,.VA-dark select,.VA-bright input,.VA-dark input ,.VA-bright textarea,.VA-dark textarea {
    border: 1px solid !important;
}
.VA-biggerFont input,.VA-biggerFont select,.VA-biggerFont textarea{
	width:auto !important;
	height:auto !important;
}
.VA-biggerFont input[type=checkbox] {
    zoom: 2 !important;
}
div#AcessibleSite {
    background: url(https://israel-accessibility.co.il/wp-content/themes/hello-theme-child/accessibility/images/nagish.png) no-repeat;
    width: 50px;
    height: 35px;
    margin-left: 10px;
	background-size:35px;
	    float: none;
    display: inline-block;
}
#AcessibleSite a {
    opacity: 0;
    float: right;
}
.VA-dark .accesToolbar .grayLine{
	background: #000 !important;
}
.logoAcc{   
   height: 25px;
    display: initial !important;
}
#menuAccessibility .grayLine a, body.VA-bright #menuAccessibility .grayLine a {
    direction: ltr;
	color: #000 !important;
	font-size: 20px;
}
.VA-dark .accesToolbar .grayLine{
	background: #000 !important;
	color:#fff !important;
}
.ui-helper-hidden-accessible{
	display:none !important;
}
#real-accessability{
	display:none !important;
}
flashy-popup:focus .fls-popup, flashy-popup *:focus {
    outline: 3px solid red !important;
}
@media only screen and (max-width: 767.98px){
	.accesToolbar{
		width:240px;
	}
	.accesToolbar .VAthirdBtn,.accesToolbar .VAthirdBtn-2{
		width:74px;
	}
	.VAinnerBtn-h span, .VAhalfBtn span,.VAinnerBtn-f span {
    font-size: 12px !important;
	}
	.accesToolbar .VAhalfBtn{
		width:114px;
	}
       #VAopenMenu {
            top:10px;
      }
  .VAlineTwo ,  .VAlineOne{
  height: auto!important;
}
	#VAcloseMenu {
		right:210px !important;
	}
	div#menuAccessibility, div#menuAccessibility * {
    left: auto !important;
}
	
}

/***END ACCESSIBILITY***/

/* PANAG BUNDLE*/
.panag-bundle .panag-bundle-title  h2{
    text-align: right;
    line-height: 24px;
    letter-spacing: 3.2px;
    color: #1e191d;
    font-size: 28px;
    font-weight: 600;
}

#products-equation-item-template,
#products-list-item-template
 {
	display:none;
}
.products-equation
 {
              display :flex;
              align-items: center;
              flex-flow: wrap; 
}
.equation-first-item-image img,
.products-equation .products-equation-item-image img {
    width: 160px;
    padding: 20px;
}
.products-equation-item-plus-sign-img {
    width: 60px;
    padding: 10px; 
}
span#on-add-to-cart-button {
    display: block;
    text-align: center;
    padding: 8px;
    color: #d2232a;
    font-weight: 700;
}

@media all and (max-width:500px) {

.equation-first-item-image img,
.products-equation  .products-equation-item-image img {
    width: 100px;
    padding: 10px;
}
.products-equation-item-plus-sign-img {
    width: 35px;
    padding: 10px; 

}
}


.plus-sign, 
.equals-sign
{
    width: 50px;
    padding: 10px;

}
.products-equation .button 
 input[type="button"] { 
   color:white;
   background-color:#d2232a;
   padding: 18px 50px;
   border: 0;
   font-weight:700;
    }
.panag-bundle .products-list-item a.title,
.panag-bundle .products-list-item-first-item a.title
 {
    font-size:18px;
    font-weight:700;
    vertical-align:baseline;
}




.panag-bundle span.price {
    color:#d2232a;
    font-weight:600;

}
.panag-bundle span.old-price {
  text-decoration: line-through;
}

.panag-bundle {
    margin-bottom: 80px;
}
.panag-bundle .products-equation-item
{
display:flex;
align-items: center;
opacity:.1;
}
.panag-bundle .products-equation-item.active
 {
 opacity:1;
}
.button-and-equals-sign {
    display:flex;
align-items: center;
}
.button-and-equals-sign .button {
    margin-right: 30px;
}
.products-list {
    text-align: right;
}
.products-list-item-first-item .title {
    color: #605f5f;
}

.products-list-item-first-item input.selection {
    opacity: .4;
    }
.button-and-equals-sign{
margin-bottom:20px;
}

#bar-notification span.reason-label, span.reason-data {
    display: inline-block;
    padding-inline-start: 8px; opacity: 0.7;
}

#bar-notification  span.reason-label {
    font-weight: bold;
}

/*END  PANAG BUNDLE*/


.html-checkout-page .selected-checkout-attributes {
    display: none;
}

.html-product-details-page input.qty-input {
    display: none;
}
.footer-category-colum-1,
.footer-category-colum-2,
.footer-category-colum-3 {
display:none;
}
.footer-block.newsletter-block div:nth-child(3) {
    color: white;
}
.footer-block {
    text-align:right;
}
.footer-block .title + *:before {
    width: 50 px ;
    margin:0;
}


.breadcrumb ul {
    position: relative;
    border: 0px solid #eee;
    text-align: right;
    font-size: 0;
}


.html-widget.home-page-bottom {
    max-width: 90%;
    margin: auto auto;
    margin-bottom: 30px;
}
div#wapp {
    z-index: 9999;
}
/*  contact form bottom of page before footer */
p#subscribe-form {
    background-color: black;
    text-align: center;
}
p#subscribe-form iframe {
    width: 100vw;
}
p#subscribe-form {
    position:relative;
    width: 100vw;
    right: 50%;
    left: 50%
    margin-left:-50vw;
    margin-right:-50vw;

}
@media all and (max-width:590px){
p#subscribe-form iframe {
    height:500px!important;
}
}
@media all and (min-width:591px){
   p#subscribe-form iframe {
    height:260px!important;
} 
}
/*END:  contact form bottom of page before footer */
/* content in homepage bottom*/
div#content-zone-homepage-bottom {
    color:#000000;
    padding:0 20%;
}
@media all and (max-width:1000px){
    div#content-zone-homepage-bottom {
    padding:0 8%;
}
}
/*END: content in homepage bottom*/


.footer-disclaimer, .footer-powered-by, .footer-disclaimer, .footer-powered-by a {
    color: #fff;
}


form#checkoutForm .attributes-panel .checkout-attributes .attribute-list .attribute-name .text-prompt a:hover,
form#checkoutForm .attributes-panel .checkout-attributes .attribute-list .attribute-name .text-prompt u
 {
    text-decoration: underline;
}

.footer.footer-1 a[href='/%D7%9E%D7%A1%D7%99%D7%A8%D7%AA-%D7%A4%D7%A1%D7%95%D7%9C%D7%AA-%D7%90%D7%9C%D7%A7%D7%98%D7%A8%D7%95%D7%A0%D7%99%D7%AA'] {
    color: green !important;
    font-weight: 900 !important;
}
/* --- FIX: MOBILE CATEGORY TITLE FONT SIZE --- */

/* מכוון למסכי טאבלט ומובייל (עד 768 פיקסלים) */
@media screen and (max-width: 768px) {
    
    /* 1. כוון לכותרת הקטגוריה בעמוד הבית */
    .home-page-category-grid .hover-effect-2 .title a span {
        font-size: 16px !important; /* גודל גופן קטן יותר, לדוגמה 16px */
        line-height: 1.1 !important; /* צפיפות קו קטנה יותר לכותרות מרובות שורות */
    }
    
    /* 2. כוון לכותרת הקטגוריה הראשית (במקרה שיש לה כלל אחר) */
    .home-page-category-grid .item-box .title {
        font-size: 16px !important;
        line-height: 1.1 !important;
        /* אפשרות: להקטין גם את הגובה הכולל של הבלוק אם הוא מוגדר (אם יש בעיה) */
        /* height: 40px !important; */
    }
}
/* הפיכת כותרות העמוד הראשי לדרמטיות */
.page-title h1 {
    color: #C00000 !important; /* אדום מכירה חזק */
    text-transform: uppercase !important;
    border-bottom: 3px solid #000000 !important; /* קו תחתון שחור */
    padding-bottom: 10px;
    margin-bottom: 25px;
}