/*
Theme Name: iwebsite

Adding support for language written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

http://codex.wordpress.org/Right_to_Left_Language_Support

*/


body {
	direction: rtl;
	unicode-bidi: embed;
	text-align:right;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td, p{
  direction: rtl !important;
  margin: 0;
  padding: 0;
  text-align: right;
}
#billing_country_field {
	display: none;
}
.woocommerce-cart tr.shiping{
	display: block;
}
.checkbox span.required {
    margin-left: auto;
    margin-right: 0;
}
/*div.slick-slider,
div.slick-slider div {
  direction: ltr !important;

}*/
.mini-cart-item .cart_list_product_quantity, .mini-cart-item .cart_list_product_price {
    margin: 5px 0 0 5px !important;
}

.iosSlider, .slider, .slider > *{direction: ltr!important;}

.accordion .accordion-title a:before{
	margin-left: 0px;
	margin-right: 15px;
}
.checkout-group.woo-shipping {
    float: right;
}
.accordion .accordion-inner{padding-right: 15px;}

.product-info .quantity {float:right;}

.checkout-breadcrumb span.icon-angle-right:before{content: "\f104"!important;}

.absolute-footer ul li {float:right;padding-right: 0;padding-left: 15px;}

.ag_banner .text-left .tx-div, .ag_banner .text-left p {
margin: 0 0 0 auto;}

h3.breadcrumb{overflow:hidden;}
/*h3.breadcrumb *{float:right; margin-left: 10px;}*/

table td, table th,table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td{text-align: right;}
.select-wrapper:after {right:auto;left:10px;margin:0;}
.mfp-close {right:auto;left:0;}

.shop_table .shipping th{padding: 0; padding-left: 15px;}

/*#top-bar .left, .breadcrumb-row .left, .absolute-footer .left {
float: right !important;
}

#top-bar .right, .breadcrumb-row .right, .absolute-footer .right {
float: left !important;
}*/

#billing_first_name_field, #billing_email_field {
	padding: 0; 
	padding-left: 2%;
	float: right;
}

.woocommerce-result-count{margin:0; margin-left: 20px;}

.next-prev-nav .icon-angle-left:before, .page-numbers .icon-angle-left:before { content: "\f105" !important; }

.next-prev-nav .icon-angle-right:before, .page-numbers .icon-angle-right:before { content: "\f104" !important; }

ul.header-nav li{float:right;}
.column-inner > ul, .column-inner > ol, .entry-content > ul, .short-description > ul, .tabs-inner ul, .tabs-inner ol, .accordian-inner ul, .accordian-inner ol, .woocommerce > ul, .woocommerce > ol {
	margin-left: 0;
	margin-right: 20px;
}
[class*="block-grid-"] > li {
  display: inline;
  float: right;
  height: auto;
  padding: 0 0.625em 1.25em;
}
.local-pickup-options label {
    float: right;
}
.form-row input {
    right: 0;
    left: auto !important;
}
.checkbox span.required {
	margin-left: 20px;
	margin-right: auto;
}

#masthead .right-links > ul{float:left;}
#masthead .left-links > ul {float:right;}
ul.header-nav li{margin-left: 0;margin-right: 15px;}
#logo{text-align: right!important;}
.header-nav li.account-dropdown{border:0; padding:0;border-left: 1px solid rgba(0, 0, 0, 0.1);
padding-left: 15px;}

.wrappper-mini-cart {
  left: auto !important;
  right: -10px !important;
}

li.mini-cart .nav-dropdown {
  right: auto;
  left: 0;
  left: -4.35%  ;
}

li.wishlist-dropdown .nav-dropdown {
  left: -4.35%;
}

.menu-left-menu-container .nav-dropdown > ul:after, 
.menu-left-menu-container .nav-dropdown > .row:after,
.menu-left-menu-container .nav-dropdown-inner:after, 
.menu-left-menu-container .menu-item-language .sub-menu:after {
  left: 0 !important;
  right: auto !important;
}
.menu-right-menu-container .nav-dropdown > ul:after, 
.menu-right-menu-container .nav-dropdown > .row:after,
.menu-right-menu-container .nav-dropdown-inner:after, 
.menu-right-menu-container .menu-item-language .sub-menu:after {
  left: auto !important;
  right: 0 !important;
}
.cart-icon strong{margin-left: 0;margin-right: 15px;}
.cart-icon .cart-icon-handle {right:auto; margin:0; left: 50%; margin-left: -14.5px;}
.text-left{text-align: right!important;}

ul.top-bar-nav li{border-left: 0px;border-right:1px solid rgba(255, 255, 255, 0.2);margin-left: 0px;margin-right: 10px;padding-left: 0;padding-right: 10px;}
.nav-dropdown-inner::after {
  left: auto;
  right: -9px;
}
.menu-item-language .sub-menu:after{top:-15px;right:auto;left:20px}
.no-arrow.nav-dropdown > ul:after{opacity: 0;}


blockquote{border:0;padding:0; border-right:1px solid #eee; padding-right: 30px;}

#logo{text-align: left}
.tx-div {margin: 15px 0 15px auto;}
.widget_product_tag_cloud a, .widget_tag_cloud a{float:right}
.widget_product_categories li .count, .widget_layered_nav li .count{float:left;}
.select-wrapper{margin:0 0 0 auto}
.tabbed-content ul.tabs li {float:right}
.product-thumbnails,.iosSlider{text-align:left;}
.product-lightbox-inner{text-align:right}
.product-info .star-rating {margin-left:auto;}
.review-item .description{padding-right:0;}
.woocommerce p.stars span, .woocommerce-page p.stars span {float:right;}
.tabbed-content ul.tabs li a{margin-left:25px;margin-right:0}
.yith-wcwl-wishlistexistsbrowse a, .yith-wcwl-add-button a.add_to_wishlist, .yith-wcwl-wishlistaddedbrowse a {
text-indent: -9999px!important;
}
.vertical-tabs ul.tabs-nav li a{
	padding-right: 15px;
}
input{text-align: right}
.cart_list_product_img{
	margin-left: 10px!important;
}

.woocommerce-mini-cart-item .columns {
    padding: 0  10px 0 0 !important;
}
.product_list_widget .wp-post-image {right: 0px;left:auto;}

.chosen-container .chosen-drop{right:-9999px;left:auto;}
.mini-cart-item a.cart_list_product_title{padding:0}

.shop_table.cart td.product-name{text-align:right}

.pagination-centered ul > li{float:right;margin-left:5px;}
.pagination-centered ul{overflow:hidden;}

h4.breadcrumb {overflow: hidden;}
h4.breadcrumb > *{float:right;}
/**************************************/

form.woocommerce-checkout .column, form.woocommerce-checkout .columns {
  float: right;
}
/*
.woocommerce #customer_details, 
.woocommerce #customer_login {
	border-right: 0px;
	margin-left: -3px;
}

.woocommerce #customer_details,
.woocommerce #customer_login {
  float: right;
  border-left: 3px solid #000;
  border-right: 0;
  margin-left: -3px;
}

.woocommerce #customer_details, 
.woocommerce #customer_login {
  margin-left: -3px;
  border-right: none;
}
*/

.woocommerce #customer_details, 
.woocommerce #customer_login {
  float: right;
  border-right: none;
  border-left: 3px solid #000;
}

.woocommerce #customer_details {
  margin-left: 0;
  margin-right: 0;
}

.woocommerce #customer_details {
  padding-right: 0;
}

.woocommerce .one-colomn-order {
   padding-left: 0;
}

form.woocommerce-checkout .row {
  width: 100%;  
}


.column, .columns {
    float: right;
}
#billing_country_field{
	display: none;
}
/********************* CART ************/
dt.variation-, dd.variation-{
	float: right !important;
}
.shop_table dl.variation dt {
    margin-left: 5px !important;
	margin-right: 0 !important;
}
.quantity.buttons_added .minus {
    border-right: 0 none;
	border-left: 1px solid #d6d6d6;
}
.quantity.buttons_added .plus {
    border-left: 0 none;
	border-right: 1px solid #d6d6d6;
}
.quantity.buttons_added input.plus{
	float: right !important
}
.quantity.buttons_added input.minus, 
.quantity.buttons_added input {
	float: left !important;
}

.woocommerce-cart #content .left, .woocommerce-cart input {
	float: left !important;
}
.woocommerce-cart .column, .woocommerce-cart .columns {
    float: left !important;
}
.cart-wrapper {
    padding: 0 20px  0 0 ;
}  
/*.cart-in-mobile .wrappper-mini-cart {
  left: 0 !important;
  right: auto !important;
  top: 60px;
}
*/
.cart-in-mobile .wrappper-mini-cart {
    left: auto !important;
    right: -20px!important;
    top: 44px;
}
.cart-in-mobile li.mini-cart .nav-dropdown > ul::after, .cart-in-mobile li.mini-cart .nav-dropdown > .row::after, .cart-in-mobile li.mini-cart .nav-dropdown-inner::after {
    left: 1px;
	right: auto !important;
}
#customer_login .lost_password {
	float: left;
}
#customer_login label.inline {
  float: right;
}

.footer-newsletter-container form footer {
  right: 0;
  left: auto;
}
.footer-newsletter-container section input#chimpy_shortcode_field_EMAIL {
    padding: 0 70px 0 0!important;
    text-align: left;
}

.variations td label {
  left: 3px;
  right: auto;
}

.variations td {
  float: left;
}

.size-example > img, 
.send-politic > img {
  left: 12px;
  right: auto;
}

.price ins, 
.prod-price ins {
/*  direction: rtl; 
  float: right; 
  margin: 0 0 0 5px;*/
}

div.breadcrumb h4, div.breadcrumb span.delimeter {
    float: right;
}

.left {
    float: right !important;
}

.right {
    float: left !important;
}

.product-info.columns {
  float: right;
}

.wrappper-mini-cart .row.collapse .columns{
  float: left;
}

/*.appearing-searchform form input[type="submit"]{
  left: 0;
  right: auto;
}*/
 
.appearing-searchform form .search-submit-button {
  left: 0;
  right: auto;
}

/*.mini-cart .nav-dropdown a.button {
  float: right !important
}*/

/*.search-dropdown form input[type="submit"] {
    width: 25%;
	float: right;
}

.search-dropdown form input[type="search"] {
	width: 70%;
	float: right;
}*/

#top-bar .html {
    display: inline-block;
    margin: 0 0 0 30px;
}

ul.sub-menu li {
  float: right;
}
ul.sub-menu li a{
  float: right;
  text-align: right;

}
.accordion .accordion-title a::before {
  float: right;
  margin-left: 15px !important;
  margin-right: 0 !important;
}

.woocommerce #customer_login .one-colomn-order{
  border-right: 3px solid #1a1a1a;
  border-left: none;
  float: right;
}
/*.checkout-group h3, .order-review h3, .shipping h3, .checkout_coupon h3, .my-account h3 {
  font-size: 1.5rem;
}*/

ul#shipping_method li {
    text-align: right;
}

dt.variation-name, dd.variation-name{
  float: right;
}
dt.variation-, dd.variation-{
  float: left;
}

.shop_table dl.variation {
  float: right;
}

.shop_table.order_details .product-total, .shop_table .product-total, .product-name .product-quantity {
  float: left;
}

.shop_table tfoot td {
  text-align: left;
  float: none;
}

.shop_table dl.variation p {
  float: right;
}

.mobile-primary-menu-container ul.menu li {
  text-align: right;
}

.mobile-primary-menu-container ul.menu li a {
  /*padding: 0 30px 0 0; */
}

.accordion .accordion-title a::before {
    margin-right: 15px !important;
    margin-left: 0 !important;
}


/*#sbi_images > div:not(:first-child)> .sbi_photo_wrap{
  padding: 0 25px 0 0;
}*/

.woocommerce-checkout .order-total > td {
  text-align: left;
}

.instagram-banner-wrap #sb_instagram {
  padding-bottom: 0!important;
}


.woocommerce #customer_login {
	border: none;
}

.row form.checkout .one-colomn-order{
	float: right;
	/*margin-left: 8%;*/
	margin-right: 0%;
}

form.checkout_coupon {
/*    float: left;
    margin: 0 0 0 11.3%;*/
}
.columns.login.log-reg > div.columns {
    float: right !important;
    margin: 0 7.6% 0 0;
}
.columns.registration {
    margin: 0 0 0 7.6%!important;
}

.cart-sidebar .cart_totals td {
  text-align: left;
}

/*
*/

.five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds {
  float: right ;
  margin-right: 2.564102564102564%;
  margin-left: 0;
}

.first {
  clear: both;
  margin-right: 0;
}

/*
*/

.mobile-side-panel {
  left: auto;
  right: -100%;
}

.mobile-side-panel.active {
  right: 0;
}

@media screen and ( max-width:768px ){
	.woocommerce #customer_details,
	.woocommerce #customer_login,
	.row form.checkout .one-colomn-order {
		border: 0;
	}

  .woocommerce #customer_details {
    padding: 0;
  }

  .woocommerce-billing-fields .form-row {
    width: 100%!important;
  }

  .five-sixths,
  .four-sixths,
  .home-widgets .featuredpost .entry,
  .one-fourth,
  .one-half,
  .one-sixth,
  .one-third,
  .three-fourths,
  .three-sixths,
  .two-fourths,
  .two-sixths,
  .two-thirds {
    margin: 0;
    width: 100%;
  }

}

@media screen and (max-width: 420px){
  .woocommerce #customer_details, .one-colomn-order, .woocommerce #customer_login {
      margin: 0 1%;
  }
}