html {overflow-x:hidden}

@media (max-width: 480px) {
.toptel {float:left;}
.elementor-element-d7fead5 {background:#f2f2f2}
}
.topclass {background:#04275D;}
body, div, p, span, a, input,.container, h1,  h2 , h3 ,  h4, h5, h6 {
  font-family: 'Open Sans Hebrew', sans-serif;
}

.toptel {direction:ltr;}

#nav-main ul.sf-menu, .nav-main ul.sf-menu {
    float: right;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {padding:2px!important}

a {color:#3A58F4;}
h1,h2,h3,h4,h5,strong {color:#04275D}

body.home .elementor-element-3c189d8 {display:none;}
.sliderclass {
    padding: 0!important;
}

.top-registr:hover {color:#ffffff;}
.col-md-6.col-sm-6.kad-topbar-left.topbarmenu {padding-right:0!important;}
.kad-topbar-left .kad-cart-total {float:left!important;}
@media (min-width: 768px) {
.kad-topbar-right #topbar-search {margin-top:2px;}
.kad-topbar-right #topbar-search input {max-width:180px!important;float:left}
#nav-main ul.sf-menu a:hover,
.current-menu-item a {background:#04275D!important;color:#ffffff!;}
#nav-main ul.sf-menu a:hover span,
.current-menu-item a span {color:#ffffff;}

header .col-md-4.kad-header-left {float:left}
header .col-md-8.kad-header-right {float:right}
header .col-md-4.kad-header-left #logo {float:left;}

.homeicon {text-align:center;color:#04275D;}
.homeicon:hover h5, .homeicon:hover {color:#ffffff;}
.homeicon img {-moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.homeicon:hover img {
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);}


.homeicon:hover .elementor-widget-text-editor,
.homeicon:hover  .elementor-widget-heading.elementor-widget-heading .elementor-heading-title,
.homeicon:hover  .elementor-heading-title  {color:#ffffff;}

}

.footercol1 .footer-widget img {max-width:200px;float:right;margin-right:0;border:none!important;box-shadow:none!important;}
.sub-menu.sf-dropdown-menu {list-style: none;}
.dgwt-wcas-search-wrapp {
    max-width: 600px;
}
@media (min-width: 481px) {
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {    height: 27px;}
}

#menu-top-register {list-style:none;}
.menu-item-121 a span:before {
    font-family: FontAwesome;
    content: "\f095";
    margin-right: 4px;
}
.menu-item-697 a {
    background: #3654EA;
}
.topbarmenu ul li a, .topbarmenu ul li {
    font-size: 14px;
}



.rtl .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
    left: 6px!important;
    right: auto!important;
}

.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    /*width: 100%;*/
    height: 28px!important;
    font-size: 14px;
    line-height: 100%;
    padding: 8px 15px!important;
    background: #fff;
    border: 0!important;
    border-radius: 0px!important;
    -webkit-border-radius: 0px;
    -webkit-appearance: none;
    box-sizing: border-box;
}
.woocommerce-product-details__short-description ul, .entry-content ul, .entry-content ol {margin-right:20px;}
#containerfooter h3 {color:#04275D}
.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:left}
.woocommerce-message .button{line-height:20px;padding:10px 14px}

#payment div.payment_box:after{content:"";display:block;border:8px solid #ddd;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;right:10px;margin:-1em 0 2em 0}
.elementor-icon i, .elementor-icon svg {color:#04275D}
.formnolabel label {display:none;}
.wpcf7, .wpcf7 input, .wpcf7 textarea {text-align:right;direction:rtl;}
.wpcf7-submit {float:right;}
.wpcf7 .form-group {
    clear: both;
    width: 100%;
    display: block;
    min-height: 30px;margin-top:10px;
}
.wpcf7-text, .wpcf7 textarea {border:1px solid #04275D}
.wpcf7 input, .wpcf7 textarea {width:100%;max-width:570px;}

.woocommerce-price-suffix {font-size:12px;}
.woocommerce ul.products li.product .woocommerce-loop-category__title {padding-right:10px;}
.product-category.product:hover .woocommerce-loop-category__title {background:#04275D;color:#ffffff!important}
.woocommerce-loop-category__title .count,
.woocommerce-ordering, .woocommerce-result-count {display:none;}
@media (min-width: 801px) {

.kad-topbar-right {max-height:27px!important}
.dgwt-wcas-search-wrapp.dgwt-wcas-no-submit {margin-top:-40px;display:inline-block;width:80px!important;float:left;}
.top-registr {display:inline-block;width:auto;color:#ffffff;background:#3654EA;padding:5px 5px 6px 5px;}


.grid_item.product_item .product_item_link.product_img_link {min-height:240px;}
}
.post-type-archive .kad-sidebar {display:none!important;}
.post-type-archive .main.col-lg-9.col-md-8 {width:100%!important;}
#billing_country_field, .kt-woo-category-links .count {display:none;}
.product-category.grid_item.product .kt-cat-intrinsic {border:1px solid #F4F4F4;}
.xoo-cp-variations .variation dd {
    float: right;
}
.xoo-cp-variations .variation dt {float: right;}
.xoo-cp-variations .variation dd {float: right;}
@media (max-width: 767px) {

.topbar_social {float:right!important}
#breadcrumbs , .col-md-6.col-sm-6.kad-topbar-left.topbarmenu {display:none;}
}
.country-list td {width:33%;}
.country-list td img {margin-left:4px;}
.wcpoa_attachment_name {margin-right:10px;}
.wcpoa_attachmentbtn{margin-top:2px;background:#04275D!important;color:#ffffff!important;}
.term-15 .kad-woo-image-size img {width:180px;margin-top:15%;}
.term-18 .kad-woo-image-size img {max-height:200px;width:auto;}
.restore-item {text-decoration:underline!important;font-weight: bold!important;}
.readmorebut .elementor-toggle .elementor-tab-title {text-align:center;border:none;}
.readmorebut .elementor-toggle .elementor-tab-title a {font-size:18px;background:#D9D9D9;width:120px;text-align:center;padding:20px;margin-left:auto;margin-right:auto;display:block;}
.thwepo-extra-options #support_type {width:300px;height:80px;}

/*newusercallform*/
.newusercallform form {display:block;clear:both;text-align:right;margin-bottom:10px;}
.newusercallform input, .newusercallform select {max-width:220px;border:1px solid #04275D!important;}
.newusercallform .formcomments {padding:10px;background:#F2F2F2;font-size:16px;line-height:130%;}

.page-id-209 #content a, .page-id-209 #content strong,
.page-id-147 #content a, .page-id-147 #content strong, .ourexpertise strong {font-weight:bold;color:#ffffff;}
.ourexpertise a {font-weight:bold;color:#3654EA}
.col-md-3.col-sm-6.footercol4 {color:#F2F2F2;}
@media (max-width: 767px) {
.whatsapp-box  {display:none;}
}
@media (min-width: 768px) {
.whatsapp-box  {
 display:block;
    bottom: 3%;position: fixed;left:2%;
    z-index: 999999;}
}
.whatsapp-button {display:inline-block; background:url(../../uploads/whatsapp.png) top center no-repeat;width:50px;height:50px;  }

.whatsapp-label {text-align:center;display:inline-block;position:relative;top:-18px;
background-color: rgba(78,76,76,1); white-space: nowrap;padding:4px;border-radius: 5px; color: #ffffff;}

.whatsapp-box.ltr {direction:ltr; left: 1%;}
.whatsapp-label.ltr {right:5px;}
.whatsapp-box.rtl {direction:rtl; right: 1%;}
.whatsapp-label.rtl {left:5px;}

.woocommerce-loop-product__buttons a {width:100%;text-align:center;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #04275d!important;}
.woocommerce a.button:hover {background-color:#3654ea!important}
.woocommerce table.shop_table {border:none;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right;
}

.wpcf7-submit {background:#04275d;color:#ffffff;border:none;}
.wpcf7-submit:hover {background:#3654ea}

.woocommerce-MyAccount-navigation ul {list-style:none;}
.woocommerce-MyAccount-navigation-link a {text-decoration:none!important}
.woocommerce-MyAccount-navigation ul li {
    list-style: none;
    border-bottom: 1px solid #eee;
    position: relative;
}
.woocommerce-MyAccount-navigation ul li a {
    padding: 0.857em 0;
    display: block;
    font-weight: 600;
}
.woocommerce-MyAccount-navigation ul li a:before {
    font-family: "Font Awesome 5 Free";
    line-height: 1.618;
    margin-left: 0.53em;
    width: 1.387em;
    text-align: right;
    float: right;
    opacity: 0.25;display: block;
}
.woocommerce-MyAccount-navigation ul li.is-active a:before {
    opacity: 1;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before {
    content: "\f3fd";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before {
    content: "\f07a";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before {
    content: "\f019";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before {
    content: "\f007";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before {
    content: "\f015";
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before {
    content: "\f0a9";
}
.postid-297 form.cart.variations_form .woocommerce-variation-add-to-cart {display:block!important;}
.postid-297 .extra-row-prod {max-width: 50%;display: table;clear:both;margin-bottom:20px;}

.is-search-sections .left-section {
    float: right!important;
}
.is-ajax-search-details, .is-ajax-search-details *, .is-ajax-search-result, .is-ajax-search-result * {
text-align: right!important;
}
.archive .products .product.virtual .price,
.single-product .country-code .single_add_to_cart_button,
.single-product .country-code .quantity {display:none;}

.single-product table.variations tbody>tr:nth-child(odd)>td, .single-product table.variations tbody>tr:nth-child(odd)>th  {
    background-color: hsla(0,0%,0%,0)!important;
}
.single-product .woocommerce-variation-price .price {color:#0596d4!important;font-size: 1.6em!important;}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description h2 {display:none;}
div.product .quantity .qty {padding: 0.5rem 0.2rem}