html, body {
    font-family: 'Rubik', sans-serif;
    text-align:right;
    direction:rtl;
}


body .pull-right {
    float: left!important;
}

/* Font Family */
.amount,
.menu-block .navbar .nav li a,
/*.slider-section .slider-box h3,*/
.slider-section .slider-box h2,
.slider-section .slider-box button,
.category-section h3,
.category-box-main .category-box > a > span,
.section-header > h3,
.main-product a,
.entry-title,
.middle-add h3,
.informational-icons li,
.page-header > h3,
.page-header p,
.contact-form .form-group label,
.contact-form .btn,
.contact-info h2,
.register-user-banner  h2,
.register-user h3,
.register-user .btn,
.wizard-footer a.btn,
.shopping-cart-table .shop_table tr > th,
.product-description a b,
.product-quantity,
.product-content .block-title,
.product-total-price table tr th,
.commentlist .comment .comment-info,
.single-post-comment .section-header,
.shopping-cart-estimate .shopping-cart-table h4,
.estimate-details .btn,
.estimate-details table tr th,
.categories-list li a,
.single-product-sidebar > h4,
.single-product-sidebar .widget_recent_post .shopping-cart-table ul li a,
.product-search-option select.form-control,
.main-product .amount,
.page-wizard ul li a,
.page-banner > h1,
.about-section .container > h4,
.about-content-box > h3,
.look-book h1,
.dropdown-header,
.read-more,
.logo-block a,
.widget-title, .widget_about .address h4, .widget_about .helpline h4, .widget_about .widget-title span > b,
.menu-block .navbar-default .navbar-nav > li .dropdown-menu li > a
{
	/*font-family: 'PT Serif', serif;*/
	font-family: 'Rubik', sans-serif;
}
.widget_about .widget-title span { float:right; width:auto; }
.mega-dropdown-menu > li > ul > li{
    text-align:right;
    padding-right:0px;
    padding-left:20px;
}

.widget-title span {
   text-align: right;
   font-size:30px;
letter-spacing: 0px;
color: #E2B80E;
}
.widget_about .widget-title span{
    color: #E2B80E; padding-top:0px;
}
.news-letter-section .navbar-form .btn { float:left; margin-top:10px;}
.dropdown-menu li.col-sm-6.hover ul, .dropdown-menu li.col-sm-6.hover ul ul {right:100% !important; left:auto !important;}
.dropdown-menu li.col-sm-6 li.dropdown-header + li ul:hover li ,
.dropdown-menu li.col-sm-6 li.dropdown-header + li:hover ul li ,
.dropdown-menu li.col-sm-6 li.dropdown-header.hover + li ul li ,
.dropdown-menu li.col-sm-6 li.dropdown-header:hover + li ul li ,
ul.dropdown-menu li.col-sm-6 > ul > .dropdown-header { text-align:right;}
.top-header .top-menu{ padding-right:15px; float:left;}
.top-header .top-menu li {
    margin-left: 15px;
    margin-right: 0;
}

.single-product-sidebar .single-side-widget.list2{
    float:right; padding-left:12px; padding-right:0px;
}
.single-product-sidebar .single-side-widget.list2 + .single-side-widget.list2{
    border-left:none;
    padding-right:12px;
      border-right: 1px solid #d1d1d1;
}

.logo-search-block {
		margin-left:0px; padding-right:0px; 	
                margin-right:180px; padding-left:60px; 	
	}
.logo-search-block form select.minimal{text-align:left; direction: ltr}
ul.li-no-bullets li {
    direction: rtl;
    text-align: right;float: right;
    
}

ul.li-no-bullets li input {
    float: right;
    margin-left: 7px;
     margin-right: 0px;
}

.top-header .top-menu,
.dropdown-menu{
    float:left;
}

.dropdown-menu li.col-sm-6{
    max-width:20%;
    width:20% !important
}
.dropdown-menu li.col-sm-6 li { padding-top:1px; padding-bottom:1px;}
.dropdown-menu li.col-sm-6 li a { }

.widget_about { background:#fff;}

.widget_about svg {
    left: auto;
    right: 15px;
}

.widget_about .address, .widget_about .helpline {padding-right:30px; padding-left:0px; color:#fff;}
.widget_about .address p, .widget_about .helpline p, .widget_about .helpline a { color:#fff;}
.widget-section .container > .col-md-3.widget_about {
    float:left; border-right: 1px solid #e7e7e7; border-right:none;
}
.address h4,
.helpline h4 {
    font-weight: 300;
}


.copy-rights p { text-align:right;}
.widget_list_style ul {
    padding-left: 0px;
    padding-right: 2px;
}
.news-letter-section .navbar-form .form-group svg {left:auto; right:10px;}
.navbar-form .form-group .form-control { padding-right:25px; padding-left:1px;}

.menu-block .navbar .nav > li > a:before {
    content: " ";
    font-size: 1px;
    border-left: none;
    width: 1px;    height: 10px;
    display: inline-block;
    padding-left: 0px; 
    padding-right: 20px; 
    content:" ";
    font-size:1px; border-right:1px solid #fff;
    width:1px;
}
.col-md-4.col-sm-12.col-xs-12.cart-link.ow-right-padding {
  
    margin-right: 0px; margin-left:0px; 
    text-align:left;
        padding-left: 20px;
        
}
.cart-link svg { float:none;  }
 .logo-search-block .ow-right-padding  form{float: left;padding-left: 0px; text-align: left;}
 .logo-search-block .ow-right-padding  form {direction:ltr;}
.cart-link:hover .cart-dropdown {
    left: -60px;
    right: auto;
    top: 100%;
}

.cart-dropdown:before {right:auto; left:48px;}
.dropdown-menu li.col-sm-6.hover ul ul li { text-align:right;}
ul.dropdown-menu.mega-dropdown-menu.row {
    background: #fffffff1;
}
.owl-carousel { direction:ltr;}


#top-menu-logo { float:right;}
.menu-block .navbar .nav li a {
    
}
.menu-block .navbar .nav > li {
    float:right;
}

.widget_list_style ul {
    padding-right: 1px; 
 }
.menu-block .navbar .nav li a:before {
    
    border-right: 1px solid #fff;
    
    padding-left:0px;
    padding-right: 20px;
}
.menu-block .navbar .nav li.dropdown > a:after{
    padding:0 5px 0 0;
}
 

.product-box .product-box-inner .btn:before{ padding-left:8px; padding-right:0px;}
 #delivery-selector input ~ .checkmark,
#nl-lang-selector input ~ .checkmark {
    right:0px;
    left:auto;
}
 #delivery-selector input ~ label,
#nl-lang-selector input ~ label {
    padding-left: 0;
    padding-right: 32px;
}
.page-breadcrumb .breadcrumb { float:left; direction:ltr;}
.page-breadcrumb .breadcrumb li:before {
    display:none;
}
.page-breadcrumb .breadcrumb li + li:before {
    display:inline-block;
    content: "\f104";
    content: "/";
    padding: 0 5px;
    font-family: 'FontAwesome';
    color:#000;
}
.page-breadcrumb .breadcrumb li + li.active:before { color:#ccc;}

.product-filter-box form .col-md-6:nth-child(1) .product-search-option {
   border-right: 2px solid #dad5cd;
        border-radius: 0 10px 10px 0;
}
.product-filter-box form .col-md-6:last-of-type .product-search-option {
    border-right: none;
    border-left: 2px solid #dad5cd;
        border-radius: 10px 0 0 10px;
}
.return-home-link a:before {display:none}
.return-home-link a:after {
    content: "\f100";
    font-family: 'FontAwesome';
    padding-right: 5px;
}

span.oldPrice {
     
     
    float: right;
    margin-right: -30px; 
    margin-left: 3px;
}


.cart-footer-ttl {
    float: left;
    margin-right: 5px;
    margin-left: 5px;
    text-align: right;
    direction: rtl;
    font-family: 'Rubik';
}
.cart-footer-ttl font {
     font-family: 'Rubik';
     font-weight:bold;
}
/*cart */
.estimate-details.shopping-cart-table.coupon form, .estimate-details.shopping-cart-table.coupon h4,
.coupon input.btn { float:right;}
/* SINGLE PRODUCT */
.setprod-chk input:before ,
.setprod-chk { float:right;}
.setprod-chk {text-align:right;}
#sub-prods a + a {padding-left: 0px; margin-left:10px;  padding-right: 10px; margin-right:0px;border-left:none; border-right:1px solid #000000;}
.top-authors li + li:before { padding-left:7px;}
.single-product .page-header h1,
.single-product .page-header h2,
.single-product-sidebar .price-only {    text-align: right;}


.single-product-sidebar .widget_recent_post .shopping-cart-table table tr td select, .single-product-sidebar .widget_recent_post .shopping-cart-table table tr:last-of-type td,
.single-product-sidebar .widget_recent_post .shopping-cart-table table tr th {
    text-align: right;
}

.single-product-sidebar .widget_recent_post .shopping-cart-table table tr:last-of-type td {
    text-align: -webkit-left;
}   

.single-product-sidebar .widget_recent_post .shopping-cart-table table tr td {
    text-align: left;
    direction: rtl;
}


.main-product del {    display: inline-block;    padding-left: 15px; }
.product-search-option select ,
ul.li-no-bullets li  { direction: rtl; text-align:right;}

.estimate-details.shopping-cart-table.totals table,
.estimate-details a.cart-btn-proc { float:left; margin-left:0px; margin-right:20px;}
.estimate-details.shopping-cart-table.totals .continue-btn,
.estimate-details.shopping-cart-table.very h4  {
    float:right;
}

.price-input select.minimal, .product-search-option select.minimal, select.minimal{
    background-position:
                calc(0% + 20px) calc(1em + 2px),
		calc(0% + 15px) calc(1em + 2px),
		calc(0% + 2.5em) 0.5em
}
.cart-link { padding:0px;}
.cart-link font.items-count {
    right: auto;
    left: 32px;
    top: -2px;
}

li.li-top-login {
    padding-left: 10px;
}

.logo-search-block form > .input-group { direction:ltr;}
#srch-form input {text-align: right; direction:rtl;}
.col-md-3.col-sm-6.col-xs-6.main-product {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAADABAMAAAA6kWTsAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAADUExURdHR0ULGdMEAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAASSURBVDjLYxgFo2AUDFHAwAAAA8AAAUGMkZ0AAAAASUVORK5CYII=);
    background-position: right top;
    background-repeat: no-repeat;
    background-size: 1px 92%;
}
.col-md-3.col-sm-6.col-xs-6.main-product:after {margin-right:-5%; margin-left:0px;}
.col-md-3.col-sm-6.col-xs-6.main-product:nth-child(5n+1) {
    background-image:none;
}
.category-section h3 font + font {border-left:none; border-right:2px solid #fff;margin-right:8px; padding-right:8px;  margin-left:0px; padding-left:0px;}
.cart-dropdown .cart-empty p a { float:left; padding:3px}

.cart-dropdown table tr td:nth-child(2) { 
    text-align: right;
}
.cart-dropdown .sub-total p {text-align:left;}
.shopping-cart-table .shop_table tr > th,
.shopping-cart-table .shop_table tr > td {text-align:right;}
.shopping-cart-table .shop_table tr > td:nth-child(1) { padding-left:0px;}
.cart-dropdown table tr td font del { padding-left:8px; padding-right:0px;}
.cart-dropdown table tr td div[a] {float:right;}
.cart-dropdown table tr td div[b] {float:left;text-align:left; }
.single-product-row-5.col-md-5 { float:left;}
.coupon input.form-control {
    float: right;margin-left: 3%;
}
.main-product .amount { text-align:right;}
span.amount a { float:left;}
#delivery-selector em {
    padding-right: 0px;
    padding-left: 33px;
}
.flexslider .slides li { text-align:left; direction:ltr;}
.cart-subtotal th { text-align:right;}
.order-total th { text-align:right;}
span.amount del { padding-right:0px ; margin-right:0px; margin-left:8px; padding-left: 8px; border-left:1px solid #D1D1D1; border-right:none;}
#srch-form .input-group-btn { float:left;}
#srch-form input { max-width:200px; max-width: calc(100% - 36px); float:right;}
 .product-search-option.f-ord-sel .from-group .dd { right:auto; left:42px;}
 .product-search-option.f-ord-sel .from-group .du { right:auto;  left:10px;}
 
 
 .single-product-sidebar .widget_recent_post .shopping-cart-table table tr td select {
    padding-right: 30px;
	padding-left: 0px;
}

 /* PAYMENT */
 .page-wizard-rtl {
    position: relative;
    z-index: 0;
    padding-bottom:180px;
}

.page-wizard-rtl ul {
	border: 1px solid #dad5cd;
	border-radius: 10px;
	background-color: #f2f2f2;
	display: inline-block;
	width: 100%;
	position: relative;
	margin-bottom: 50px;
	padding-left: 0;
	padding-right: 0;
        display: inline-flex;
    width: 100%;
        
}

.page-wizard-rtl ul li {
	display: inline-block;
	text-align: center;
	position: relative;
         
}

.page-wizard-rtl ul li {
    display: table-cell;
    text-align: center;
    position: relative;
    width: 25%;
}

.page-wizard-rtl ul li a { 
	padding: 16px 0;
	background-color: #f2f2f2;
	color: #b3aa9b;
	font-size: 18px;
	display: inline-block; 
        display: block;
    width: 100%;
}

.page-wizard-rtl ul li:first-child a { 
	border-radius: 0 9px 9px 0;
}

.page-wizard-rtl ul li:last-child a { 
	border-radius:9px 0 0 9px;
}

.page-wizard-rtl ul li:last-child a:after,
.page-wizard-rtl ul li:last-child a:before,
.page-wizard-rtl ul li:last-child:after { 
	display: none;
}



.page-wizard-rtl ul li a:hover { background:#ffffff;}
.page-wizard-rtl ul li a {
	overflow: visible;
	position: relative;
}

.page-wizard-rtl ul li a:after {
	content: "";
	width: 0;
	height: 0;
	border-top: 29px solid transparent;
	border-right: 25px solid #f2f2f2;
	border-bottom: 29px solid transparent;
	position: absolute;
	top: 0;
	left: -24px;
	z-index: 3;
}

.page-wizard-rtl ul li:after {
	content: "";
	width: 0;
	height: 0;
	border-bottom: 27px solid transparent;
	border-right: 25px solid rgba(0,0,0,.2);
	border-top: 30px solid transparent;
	position: absolute;
	top: 0;
	left: -28px;
	z-index: 2;
}

.page-wizard-rtl ul li.nactive:after,
.page-wizard-rtl ul li:hover:after,
.page-wizard-rtl ul li:focus:after {
    border-bottom: 30px solid transparent;
    border-right: 30px solid rgba(0, 0, 0, 0.2);
    border-top: 28px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    left: -27px;
    top: -2px;
    width: 0;
    z-index: 2;
}

.page-wizard-rtl li.nactive  a:after,
.page-wizard-rtl ul li:hover a:after {
	border-top: 25px solid transparent;
	border-right: 25px solid #fff;
	border-bottom: 29px solid transparent;
	left: -22px;
}

.page-wizard-rtl li.nactive  a:before,
.page-wizard-rtl ul li:hover a:before {
	content: "";
	width: 0;
	height: 0;
	border-bottom: 27px solid transparent;
	border-right: 25px solid #00cc33;
	border-top: 30px solid transparent;
	position: absolute;
	top: 0;
	left: -22px;
	z-index: 2;
}

.page-wizard-rtl ul li.nactive a:after {
	border-right-color: #fff;
}

 .container .page-wizard-rtl li.nactive > a[href] {
	background-color: #fff;
	color: #00cc33 !important;
}
 .single-product-sidebar .single-side-widget,
 .single-product-sidebar .prod-desc { text-align:right; direction:rtl;}
.single-product-sidebar .single-side-widget  {
    
    background-position: right bottom 8px;
}

select#langselector { width:185px;}
.top-header .top-menu { margin-left:-30px;}
.top-header .top-menu li + li:before {
    
     margin-left: 0;
    margin-right: -12px;
    float: right;
}

.ow-left-padding { float:left;}
.logo-search-block .col-md-3.ow-left-padding >a img { height:60px; padding-bottom:7px;  float:right;}
.logo-search-block .col-md-3.ow-right-padding >a img {height:60px; padding-bottom:7px;  float:left;}


@media (min-width: 991px){
    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        float: right;
    }
}

@media (max-width: 991px){
    .top-header .top-social,
     .navbar-toggle { float:right;}
    #logo-mobile { margin-right:0px !important; float:left !important; margin-left:0px !important;  }
    .navbar-fixed-top .logo { left:0px; right:auto}
    .top-header a + .top-menu { margin-left:0px; margin-right:0px;}
    #navbar { left:auto; right:0px;top: 132px;box-shadow: -4px 4px 4px #87878755;}
    
    .shop_table.cart thead tr {
		position: absolute;
		top: -9999px;
		right: -9999px;
                left:auto;
	}
     .navbar-header .logo, .navbar-fixed-top .logo {
    right: auto;
    left: 0px;
}   
.col-md-4.col-sm-12.col-xs-12.cart-link.ow-right-padding {     padding-right: 0px;}
select#langselector { width:55px;}
.top-header .top-menu li { margin-left:0px;}
.cart-link font.items-count {left:2px; right:-2px;}

#srch-form input {    max-width: 200px;    max-width: calc(100% - 35px);    float: right;}
.category-box.product-box { border:none !important;  }
.col-md-3.col-sm-6.col-xs-6.main-product:nth-child(5n+1) { clear:none}
.col-md-3.col-sm-6.col-xs-6.main-product:nth-child(2n+1) { clear:both}
.col-md-3.col-sm-6.col-xs-6.main-product {  background-image:none; }
.shopping-cart-table .shop_table tr > td.product-subtotal  { float:left;}
.shopping-cart-table .quantity { float:right}
}
@media (max-width: 992px) and (min-width: 768px){
    
    
    
}


@media only screen and (min-width: 319px) and (max-width: 991px) {
    
    #logo-mobile {
    float: right;
    
    float: right;
    margin-top: 16px;
    margin-right: 50px;
    margin-left: 50px;
    margin-bottom: -10px;
}
.top-header .container { background:#fff;}
.menu-block .navbar .nav li a {
    text-align:right;
}
 .widget-section .container > .col-md-3.widget_about .logo-block { display:block; padding-bottom:10px;}
 .widget-section .container > .col-md-3.widget_about .address ,
  .widget-section .container > .col-md-3.widget_about .helpline { width:48%; float:right;}
    .shop_table.cart td:before { display:none}
    td.product-edit { float:left;}
    .shopping-cart-table .shop_table tr > td.product-subtotal { text-align:left;}
    .product-price span.oldPrice { margin-left:15px;}
    
    .logo-search-block{ margin-right:0px; margin-left:0px;}
}
