html[lang=he-il] .row.headerTop {
    flex-direction: row-reverse;
}
html[lang=he-il] .myAccount {
    right: 0;
}
html[lang=he-il] .headerTopRight {
    justify-content: flex-start;
}

html[lang=he-il] .headerTioInfo, 
html[lang=he-il] .headerTioInfo p, 
html[lang=he-il] .headerTioInfo p a {
    text-align: left !important;
}

html[lang=he-il] .headerMenu {
    padding-right: 0;
    text-align: left;
    padding-left: 75px;
}

html[lang=he-il] .footerCard {
    padding-top: 0;
}
a.glink span {
    color: #fff !important;
}

html[lang=he-il] .homeContents ul {
    margin-right: 20px !important;
}
html[lang=he-il] .woocommerce-message::before {
    right: 10px;
}

html[lang=he-il] .menu-cart {
    right: auto;
    left: 0;
}


html[lang=he-il] .woocommerce .col2-set, 
html[lang=he-il] .woocommerce-page .col2-set {
    margin: 0;
    padding: 0;
    float: none;
    width: 100% !important;
    padding-left: 50px;
}
html[lang=he-il] #order_review_heading {
    position: absolute;
    left: 0;
    width: 50%;
}

html[lang=he-il] form.checkout.woocommerce-checkout {
    display: grid;
    grid-template-columns: 6fr 6fr;
    position: relative;
}

html[lang=he-il] #order_review {
    float: none;
    width: 100%;
    margin-top: 86px;
}

/* RTL css from plugin start */
html[lang=he-il]{
	direction:rtl;
	text-align:right;
}
html[lang=he-il],html[lang=he-il] ul li,html[lang=he-il] P,html[lang=he-il] a{
	text-align:right !important;
	direction:rtl;
}

html[lang=he-il] {
font-family: 'Assistant', 'Open Sans Hebrew', Sans-serif;
}

body.ltr,body.ltr ul li,body.ltr P,body.ltr a,body.ltr .site-logo{
	text-align:left !important;
	direction:ltr;
}


.rtl .sub-menu a.hfe-sub-menu-item {
    padding-right: 20px !important;
}
.rtl .hfe-nav-menu .sub-arrow {
    margin-right: 10px;
    margin-left: 0;
}
 

html[lang=he-il] .site-logo {
    text-align: right;
}
html[lang=he-il] .mainMenu ul li:last-child a {
    padding-left: 0;
}
html[lang=he-il] .mainMenu {
    text-align: left;
}
html[lang=he-il] .headerTioInfo p, .headerTioInfo a {
    color: #fff;
}
html[lang=he-il] .footerMenu .mainMenu {
    text-align: right;
}

html[lang=he-il] .common-page {
    padding: 50px 0px;
}

html[lang=he-il] .genericContent h1 {
    color: #000000;
    font-weight: 600;
    font-size: 34px;
}

html[lang=he-il] .genericContent p {
    color: #696969;
    font-size: 20px;
}

html[lang=he-il] {
    font-family:'Assistant', 'Open Sans Hebrew', Sans-serif;
    color: #696969;
}

html[lang=he-il] .repeaterTitle h4 {
    font-weight: 700;
    font-size: 19px;
    margin: 25px 0px;
}

html[lang=he-il] .headerTioInfo p {
    text-align: right;
}

html[lang=he-il] .cardNumber {
    right: auto;
    left: 0;
}

html[lang=he-il] .headerMenu {
    padding-right: 0;
    padding-left: 75px;
}

html[lang=he-il] .homeContents ul {
    margin-left: 0;
    margin-right: 20px;
}


html[lang=he-il] .homeContents {
    text-align: right;
}

html[lang=he-il] .row.headerTop {
    flex-direction: row-reverse;
}

html[lang=he-il] .headerTioInfo p {
    text-align: left;
}

html[lang=he-il] .gtranslateMenu .gt_switcher {
    right: 90px;
    text-align: right;
    position: absolute !important;
    text-align: right!important;
    /* height: 250px; */
}

html[lang=he-il] .gtranslateMenu .switcher-popup {
    margin-right: 95px;
}


/* .gtranslateMenu .switcher{
    position: unset!important;
    text-align: left!important;
} */

html[lang=he-il] .headerTopRight {
    justify-content: flex-start;
}

html[lang=he-il] .gt_switcher .gt_selected a {
    padding-right: 32px;
}

html[lang=he-il] .gt_switcher .gt_selected a {
    padding-right: 32px !important;
}

html[lang=he-il] .common-page .offset-lg-2 {
    margin-right: 16.666667%;
}

html[lang=he-il] .cool-vertical-timeline-body .ctl-row {
    flex-direction: row-reverse;
}

html[lang=he-il] .page-id-176 .page-header h1 {
    text-align: right;
}

html[lang=he-il] .story-content br {
    display: none;
}

html[lang=he-il] .story-content p strong {
    color: #000;
}

html[lang=he-il] .story-content p {
    font-weight: 700 !important;
}
html[lang=he-il] .position-left .story-content p {
    text-align: right;
}

html[lang=he-il] .form-btn {
    text-align: right;
}
html[lang=he-il] .footerMenu ul li a {
    margin: 0px !important;
}

html[lang=he-il] .siteMap {
    text-align: right;
}

html[lang=he-il] .homeProductImg img {
    max-width: 48%;
}

html[lang=he-il] .homeProductImg {
    text-align: center;
}

html[lang=he-il] .genericContent.bottomContents h1 {
    font-size: 42px;
    margin-bottom: 0;
}

html[lang=he-il] .notFoundMenu li a i {
    margin-left: 10px;
    margin-right: 0;
    transform: rotate(180deg)translateY(-3px);
}

html[lang=he-il] .cardNumber a i {
    margin-right: 5px;
}


html[lang=he-il] .headerTioInfo p,  html[lang=he-il] .headerTioInfo {
    text-align: left !important;
}

html[lang=he-il] .woocommerce .col2-set, html[lang=he-il] .woocommerce-page .col2-set {
    margin: 0;
    padding: 0;
    float: none;
    width: 100% !important;
    padding-left: 0px;
}

html[lang=he-il] #order_review {
    float: none;
    width: 100%;
    margin-top: 86px;
}

html[lang=he-il] #order_review_heading {
    position: absolute;
    left: 0;
    width: 50%;
}

html[lang=he-il] form.checkout.woocommerce-checkout {
    display: grid;
    grid-template-columns: 6fr 6fr;
    position: relative;
}

html[lang=he-il] form.checkout.woocommerce-checkout .woocommerce-NoticeGroup-checkout {
    grid-column: 1 / -1;
}

html[lang=he-il] form.checkout.woocommerce-checkout .woocommerce-NoticeGroup-checkout li {
    margin-right: 20px !important;
}


.gt_languages a span {
    color: #2271b1 !important;
}

html[lang=he-il] .woofc-area.woofc-effect-05 {
    right: auto !important;
    left: 370px !important;
}


html[lang=he-il] li.wc_payment_method.payment_method_icredit_payment label:after {
    right: auto;
    left: 10px;
}

html[lang=he-il] li.wc_payment_method.payment_method_ppcp-gateway label:after {
    right: auto;
    left: 30px;
}

.customPopup a:after {
    left: auto;
    right: 0;
}

html[lang=he-il] div#accordion-container {
    float: left;
}

html[lang=he-il] .optionalContentList li img {
    left: auto;
    right: -40px;
}

html[lang=he-il] .optionalContentList ul {
    margin-left: auto;
    margin-right: 40px;
}

html[lang=he-il] .singleExpress p {
	text-align:center !important;
}


html[lang=he-il] #billing_city_field {
    position: relative;
}

html[lang=he-il] #billing_city_field:after {
    position: absolute;
    right: 6px;
    top: 7px;
    content: "עיר";
    /* content: "הכנס שם עיר או יישוב"; */
    width: 100%;
}

html[lang=he-il] #billing_city_field label {
    opacity: 0;
    visibility: hidden;
}

html[lang=he-il] #billing_city_field:before {
    content: "*";
    position: absolute;
    right: 30px;
    top: 7px;
    color: red;
    font-size: 20px;
}

html[lang=he-il] .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
    margin-right: 20px;
}

html[lang=he-il] .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address input {
    right: -20px;
}


/* Postal code disable */
/* html[lang=he-il] p#billing_postcode_field {
    display: none !important;
} */
/* end */


@media (max-width: 992px){
	html[lang=he-il] .common-page .offset-lg-2 {
		margin: 0 !important;
	}
	
	html[lang=he-il] .gtranslateMenu .switcher-popup {
        margin-right: 0px;
    }
	html[lang=he-il] .slicknav_menu .slicknav_btn {
		float: right;
		margin-left: 0;
		margin-right: 15px;
	}

	html[lang=he-il] .cardNumber {
		left: 15px;
	}

	html[lang=he-il] .site-logo {
		text-align: center;
	}

	html[lang=he-il] .footerLogo .site-logo {
		text-align: right;
	}

	html[lang=he-il] .footerTxt p {
		text-align: right !important;
	}

	html[lang=he-il] .slicknav_nav {
		padding-bottom: 15px;
	}

	html[lang=he-il] .slicknav_nav a {
		padding: 13px 0px;
	}
	html[lang=he-il] .woocommerce .col2-set, .woocommerce-page .col2-set {
		padding: 0;
	}
	
}
@media (max-width: 767px){
	html[lang=he-il] .cool-vertical-timeline-body:before {
		position: absolute;
		left: 14px;
		right: auto;
	}

	html[lang=he-il] .cool-vertical-timeline-body .timeline-content.icon-true .ctl-row.position-left .timeline-block-icon, 
    html[lang=he-il] .cool-vertical-timeline-body .timeline-content.icon-true .ctl-row.position-right .timeline-block-icon {
		left: -19px;
		position: absolute;
		top: 80px;
	}
	html[lang=he-il] .gtranslateMenu .switcher-popup {
        margin-right: 0px;
    }
	html[lang=he-il] .common-page .offset-lg-2 {
		margin: 0 !important;
	}
	
	html[lang=he-il] .genericContent.bottomContents iframe {
		width: 100%;
	}
		
	html[lang=he-il] .gtranslateMenu .gt_switcher {
      right: 70px;
	}
	
	html[lang=he-il] form.checkout.woocommerce-checkout {
    	display: block;
	}

	html[lang=he-il] #order_review_heading {
		position: inherit;
		width: 100%;
		margin-top: 25px;
	}

	html[lang=he-il] #order_review {
		margin-top: 15px;
	}
	
	html[lang=he-il] .woofc-area.woofc-effect-05 {
        left: 207px !important;
    }

}

/* RTL css from plugin end */






@media (max-width: 992px){
    html[lang=he-il] .slicknav_menu .slicknav_btn {
        float: right;
        margin-left: 0;
        margin-right: 15px;
    }
    html[lang=he-il] .slicknav_nav a {
        padding-right: 10px;
    }
    html[lang=he-il] .cardNumber {
        left: 10px !important;
    }
    html[lang=he-il] .myAccount {
        right: 0px;
    }
    
    html[lang=he-il] .gtranslateMenu .gt_switcher {
        right: 0;
    }

}
