/*
Theme Name: StoreVilla Pro **************
*/

body {
	direction:rtl;
    unicode-bidi: embed;
	margin:0;
}

td,
th {
 
    text-align: right;
}
/*td a:hover {
    color: #FBB203;
}*/
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/

textarea {
    padding-right: 3px;
}
/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
    
    float: right;
   
}
.main-navigation ul {
   
    padding-right: 0;
    

}
.main-navigation li {
    float: right;
   
}
.main-navigation ul ul {
  
    float: right;

    right: -999em;
   
}
.main-navigation ul ul ul {
    right: -999em;
}
.main-navigation ul ul a {
}
.main-navigation ul ul li {} .main-navigation li:hover > a,
.main-navigation li.focus > a {} .main-navigation ul ul:hover > a,
.main-navigation ul ul .focus > a {} .main-navigation ul ul a:hover,
.main-navigation ul ul a.focus {} .main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
    right: auto;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
    right: 100%;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
    float: right;
    
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
    float: left;
    text-align: left;
}


/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */

.screen-reader-text:focus {
 
    right: 5px;
  
}
/* Do not show the outline on the skip link target. */

/*
-----------------------------------------------------
# Alignments
--------------------------------------------------------------*/

.alignleft {
   
    float: right;
    margin-left: 1.5em;
}
.alignright {
  
    float: left;
    margin-right: 1.5em;
}


/*
======================================================================
***********************************************************
**********************all new css******************
***********************************************************
======================================================================
*/
article .entry-content ul {
	padding: 0 20px 0 0;
}

article .entry-content ul li ul {
    padding-right: 20px;
}
article .entry-content ol {
   
    padding: 0 20px 0 0;
}
article .entry-content ol li ol {
    padding-right: 20px;
}
/*
================
header css
================
*/
/*
================
header nav css
================
*/
.top-header .top-navigation {
    float: right;
    }
.top-header .top-navigation ul li {
    float: right;
  
    margin-left:15px;

}
.top-header .top-navigation ul li a {
 
    padding-right: 15px;
}
.top-header .top-navigation ul ul li a {
    padding-right: 0;
  
}
.top-header .top-navigation ul li a:before {
    border-right: 1px solid #333;
 
    right: 0;
   
}
.top-header .top-navigation ul li:first-child a:before {
    border-right: 0
}
.top-header .top-navigation ul ul ul {
    right: 100% !important;

}
.top-header .top-navigation ul li:hover > ul {
   
    right: 0;
}

/*
================
quickinfo css
================
*/
.top-header ul.store-quickinfo {
    float:right;
 
}
.top-header ul.store-quickinfo li {
    margin-left:5px;
}
/*
================
top-header-regin css
================
*/
.top-header .top-header-regin {
    float:left;
 
}
.top-header .top-header-regin ul > li {
    float:right;
    margin-right:10px;
}
.top-header .top-header-regin ul li a {
    float: right;
}
.top-header .top-header-regin ul li a.quick-wishlist {
    margin-right: 17px;
}
.top-header .top-header-regin ul li a.quick-wishlist:before {
   
    right: -15px;
}
.top-header .top-header-regin a.sv_login:before {
 
    right: -13px;
}
.top-header-regin ul li .widget_shopping_cart {
    
    left: 0;
   
}
.top-header-regin .widget_shopping_cart_content {
    padding-right: 10px;
   
} 
.top-header-regin .widget_shopping_cart_content li {
    margin-right: 0 !important;
  
}
.top-header-regin .widget_shopping_cart_content .mini_cart_item a.remove {
    left: 0 !important;
    margin-left: 8px;
    text-align: left;
    right: auto !important;
}
/*
==========
sv-offter-ticker-wrap css
==========
*/ 
/*--- مساحة مستطيل العرض كاملة ---*/

.top-header .sv-offter-ticker-wrap {
    float: right;
    margin: 5px -35px 0 0;
}
/*---  مستطيل العرض  ---*/
/**/
.top-header .sv-offter-ticker-wrap .sp-offter-tag {
    background: #e1688b none repeat scroll 100% 0;
    float: right;
    margin-left: 35px;

    padding: 2px 33px 2px 11px;
  
}

/*--- المثلث أمام العرض  ---*/
/**/
.top-header .sv-offter-ticker-wrap .sp-offter-tag:before {
   border-color: transparent #e1688b transparent transparent;
   /*background: #532d22;*/
    border-width: 15px 20px 15px 0;
  
    left: -20px;
  
   margin-right: 100px;
   
	
}

/*---  نص كلمة offer ---*/
/*--- رمز العرض قبل كلمة offer ---*/
.top-header .sv-offter-ticker-wrap .sp-offter-tag span:before {
    right: -23px;
   
}
/*
===end===  عدد محتويات السلة
*/
/*cart count css*/
.top-header-regin ul li span.cart-count {
    /* */ background: none none repeat scroll 100% 0;
    left: -15px;
	margin-right: 250px;
	
}
/*
================
end
================
*/ 
.header-wrap .site-branding {
    float: right;
}
.header-wrap .site-branding .sv-logo-wrap {

    margin-right: 100px;
   text-align: right; /**/
}
.header-wrap .search-cart-wrap {
    float: left;
}

/*
==========
select option css التصنيفات بالبحث
==========
*/

.header-wrap .search-cart-wrap .advance-search .sv_search_product {
    /*for firefox*/
    -moz-appearance: none;
    /*for chrome*/
    -webkit-appearance:none;
    appearance: none;
    border: none;
    width: 120px;
    height: 45px;
    font-size: 13px;
    font-family: Open Sans;
    padding: 0 15px 0 2px;
    color: #8e8e8e;
    margin-left: 3px;
    cursor: pointer;
    outline: none;
    box-shadow: none;
    background: url("images/arrow.png") no-repeat;
    background-size: 10px;
    background-position: 4% 53%;
}

/*
==========
select option css كامل حقل البحث
==========
*/

}
.header-wrap .search-cart-wrap .advance-search .sv_search_product::-ms-expand {
    display: none;
}
.header-wrap .search-cart-wrap .advance-search .sv_search_product .sv-advance-search {
    border: none;
}
.header-wrap .search-cart-wrap .advance-search .sv_search_product .sv-advance-search option {
    border: none;
    box-shadow: none;
    padding: 4px 10px;
    width: 170px;
}

/*
==========
select option css الحقل البحث
==========
*/

/*
==========
select option css النص داخل الحقل البحث
==========
*/
.header-wrap .search-cart-wrap .advance-search .sv_search_form input[type=text],
.normal-search .search-form .search-field {
    width: 313px;
    height: 45px;
    padding: 0 10px;
    border-radius: 0;
    border:none;
    color: #8e8e8e;
    font-style: normal;
    font-size: 13px;
}



/*
==========
search field css الخط بعد سهم أصناف البحث
==========
*/.header-wrap .search-cart-wrap .advance-search .sv_search_form:before {
   
    border-right: 1px solid #cbcbcb;
    content: '';
    position: absolute;
    right: 0;
    height: 30px;
    top: 7px;   
  
  
}
.header-wrap .search-cart-wrap .advance-search .sv_search_form #searchsubmit {
  
    left: 2px;
 
	margin-right: 263px;
}

.header-wrap .search-cart-wrap .advance-search .sv_search_form #searchsubmit .fa {
    color: #fff;
   
}
/*
========================
header-two layout
========================
*/
.headertwo .header-wrap .site-branding {
    margin-left: 43px;
    width: 303px;
}
.headertwo .header-wrap .site-branding .sv-logo-wrap {
    text-align: right;
    
}



.headertwo .header-wrap .search-cart-wrap {
    float: right;
    margin-top: 10px;
    width: 54%;
    border: 1px solid #cbcbcb;
}
.headertwo .header-wrap .sv-shopping-cart {
    float: left;
    margin-top: 10px;
}
.headertwo .header-wrap .sv-shopping-cart a {
    display: block;
}
.headertwo .header-wrap .search-cart-wrap .advance-search .sv_search_form #searchsubmit {
    top: 0;
    left: -1px;
    height: 45px;
    width: 45px;
}
.headertwo .header-wrap .search-cart-wrap .advance-search .sv_search_product {
    width: 100%;
    color: #000;
}
.headertwo .header-wrap .search-cart-wrap .advance-search .sv_search_product {
    background-position: 8% 53%;
    
}
.headertwo .header-wrap .search-cart-wrap .advance-search .sv_search_wrap {
     margin: 0 0px 0 -50px !important;

}
.headertwo .header-wrap .search-cart-wrap .advance-search .sv_search_wrap {
    background: #eeeeee;
}

/*
==========
search field css الخط بعد سهم أصناف البحث
==========
*/


.headertwo .header-wrap .search-cart-wrap .advance-search .sv_search_form:before {
    top:0;
    height: 100%;
}
.headertwo .header-wrap .cart-contentstwo .header-icon,
.headertwo .header-wrap .cart-contentstwo .text-holder {
    display: inline-block;
    vertical-align: middle;
    margin: 0 -1px;
}
.headertwo .header-wrap .cart-contentstwo .header-icon {
    background: #0091d5;
    color: #fff;
    width: 45px;
    height: 45px;
    text-align: center;
    font-size: 24px;
    padding: 1px 0;
    margin-left: 7px;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    border: 1px solid #0091d5;
}
.headertwo .header-wrap .cart-contentstwo:hover .header-icon {
    color: #0091d5;
    background: none;
}
.headertwo .header-wrap .cart-contentstwo .text-holder .name-text {
    display: block;
    font-family: Open Sans;
    font-weight: 700;
    font-size: 13px;
    text-transform: uppercase;
    color: #000;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
}
.headertwo .header-wrap .cart-contentstwo:hover .text-holder .name-text {
    color: #0091d5;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
}
.headertwo .header-wrap .cart-contentstwo .text-holder .amount,
.headertwo .header-wrap .cart-contentstwo .text-holder .count {
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    color: #999999;
    font-family: Open Sans;
}
.headertwo .main-navigation .browse-category-wrap {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
    border-color: rgba(255, 255, 255, 0.5);
    border-left: 1px solid rgba(255, 255, 255, 0.5);
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 15px;
    font-weight: 500;
    padding: 19px 20px 20px;
    position: relative;
    text-transform: uppercase;
    width: 215px;
}
.headertwo .main-navigation .browse-category-wrap .categorylist {
    position: absolute;
    right: 0;
    top: 100%;
    width: 100%;
    display: none;
    background: #fff;
    z-index: 999;
    box-shadow: 0px 0px 1px #ccc;
    -webkit-box-shadow: 0px 0px 1px #ccc;
}
.headertwo .main-navigation .browse-category-wrap .categorylist ul {
    opacity: 1;
    visibility: visible;
    right: 0;
    width: 100%;
}
.headertwo .main-navigation .browse-category-wrap .categorylist ul li,
.headertwo .main-navigation .browse-category-wrap .categorylist ul li a {
    width: 100%;
}
.headertwo .main-navigation .browse-category-wrap .categorylist ul li a {
    font-size: 13px;
    padding: 10px;
    color: #000;
    text-transform: capitalize;
}
.headertwo .main-navigation .browse-category-wrap .categorylist ul li a:hover {
    color: #fff;
}
/*
===========
end of css
===========
*/
/*
========================
header-three layout
========================
*/

/*--- مساحة مستطيل العرض كاملة ---*/
.headerthree .top-header .sv-offter-ticker-wrap {
    float: right;
    width: 58%;
    margin: 5px 0 0;
}


/*---  مستطيل العرض  ---*/
/**/
.headerthree .top-header .sv-offter-ticker-wrap .sp-offter-tag {
    background: #0077b8 none repeat scroll 100% 0;
    float: right;
    margin-left: 35px;

    padding: 2px 33px 2px -11px;
  
}

/*--- المثلث أمام العرض  ---*/
/**/
.headerthree .top-header .sv-offter-ticker-wrap .sp-offter-tag:before {
   border-color: transparent #0077b8 transparent transparent;
   background: none;
   border-width: 15px 20px 15px 0px;
   left: -20px;
   margin-right: 100px;
   
	
}

/*---  نص كلمة offer ---*/
/*--- رمز العرض قبل كلمة offer ---*/
    .headerthree .sv-offter-ticker-wrap .sp-offter-tag span:before {
    right: -23px;
  
}




/*---  الشعار ---*/
.headerthree .header-wrap .site-branding {
   float: none;
    
}
.headerthree .top-header .header-wrap .site-branding .sv-logo-wrap {

  /*  margin-right: 100px;*/
   text-align: center; 
}
.headerthree .top-header .header-wrap .search-cart-wrap {
    float: left;
}

/*
================
end
================
*/ 

.headerthree .top-header {
    background: #000;
}
.headerthree .top-header .store-container {
    position: relative;
}
.headerthree .top-header .lSSlideOuter .lightSlider > *, 
.headerthree .top-header .lSSlideOuter .lSGallery li {
    color: #fff;
}


/* مربع السلة */
.headerthree .top-header-regin .site-header-cart > li > a,
.headerthree .top-header-regin .site-header-cart > li a span.bigcounter {
    color: #fff;
    
}
.headerthree .top-header-regin .site-header-cart > li a span.bigcounter:hover {
    color: #0091d5;
    
}
.headerthree .top-header .top-header-regin ul li .top-wishlist.text-left{
    
    margin-left: 80px;/**/
}
.headerthree .top-header .top-header-regin ul li:first-child {
    margin-left: 10px;
}
.logged-in .headerthree .top-header .top-header-regin ul li:first-child {
    margin-left: 0;
}
.headerthree .top-header .top-header-regin ul li a span {
    display: block;
}
.headerthree .top-header .top-header-regin ul li a:hover,
.site-header-cart .woocommerce a.button.wc-forward:hover:before {
    color: #0091d5;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}
.site-header-cart .woocommerce a.button.wc-forward.checkout:hover:before,
.site-header-cart .woocommerce a.button.wc-forward.checkout:hover {
    color: #dd1f26;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}
.headerthree .top-header .top-header-regin ul li a.cart-contents:hover {
    color: #fff;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}
.headerthree .top-header .top-header-regin a.cart-contents {
    background: #0077b8;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 15px;
    text-align: center;
    position: absolute;
    right: 0;
    padding-bottom: 5px;
}

.headerthree .top-header .top-header-regin ul li .widget_shopping_cart {
    top: 70px;
}

.headerthree .top-header-regin .count .fa.fa-shopping-basket {
    color: #fff;

}
/* المثلث تحت السلة */
.headerthree .top-header .top-header-regin a.cart-contents:before {
  
    border-width: 15px 36px 0 35px;
    border-color: #0077b8 transparent transparent transparent;
    right: 0px;
    
}
/*cart count css*/
/*
===end===  عدد محتويات السلة
*/
.headerthree .top-header .top-header-regin ul li span.cart-count {
   background: none none repeat scroll 100% 0;
   left: 6px;
	margin-right: 15px;
	
}

/* الرمز قبل محتويات القائمة الرئيسية*/
.headerthree .main-navigation li.menu-item-has-children > a:before {
    right: 34px;
}
.headerthree .main-navigation ul.menu > li > a {
   
    padding: 0 0 20px 50px;
  
}
.headerthree .main-navigation ul ul li a {
    text-align: right;
    
}
.headerthree .main-navigation li.menu-item-has-children ul li.menu-item-has-children > a:before {
    right: 20px;
}

.headerthree .main-navigation ul ul:before {
   
    border-width: 0 8px 12px 8px;
    border-color: transparent transparent #0077b8 transparent;
    right: 10px;
  
} 
.headerthree .main-navigation ul ul ul {
    border-right: 3px solid #421d22;

    
}
.headerthree .main-navigation ul ul ul:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 0 8px 12px;
    border-color: transparent transparent transparent #0077b8;
  
    right: -12px;
   
    
}

.headerthree .main-navigation .search-icon .svilla-search.active {
  
    left: 0;
 
    -webkit-transition: all ease 0.5s;
  
}

.headerthree .main-navigation .search-icon .svilla-search.active .overlay-search {
    top: 50%;
    position: relative;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    width: 450px;
    margin: 0 auto;
    background: rgba(0,0,0,0.6);
    border-radius: 10px;
    padding: 50px;
}
.headerthree .main-navigation .search-icon .svilla-search.active .overlay-search .close {
   
    left: -12px;
  
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
   
}

.headerthree .main-navigation .search-icon .svilla-search.active .overlay-search .close:hover {
    background: rgb(0,119,184);
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
}
/*
===========
end of css
===========
*/
/*
==========
site-header-cart menu css
==========
*/
.header-wrap .site-header-cart.menu {
    margin-right: 3px;
}
.header-wrap .site-header-cart.menu li a.cart-contents {
   
    text-align: left;
    
}
.header-wrap .site-header-cart.menu li a.cart-contents:before {
  
    right: 10px;
  
}
.header-wrap .site-header-cart.menu li .widget.woocommerce.widget_shopping_cart {
  
    background: #fff none repeat scroll 100% 0;
    box-shadow: 0 0 15px -7px #666;
    left: 0;
  
}

.header-wrap .site-header-cart.menu li .widget.woocommerce.widget_shopping_cart .cart_list.product_list_widget li.empty:before {
   
    right: 0;
  
}/*
===================
add to cart css (global)
===================
*/
.widget_shopping_cart_content {
    padding: 10px 10px 10px 0;
}
.widget_shopping_cart_content .mini_cart_item {
    text-align: right;
}
.widget_shopping_cart_content .mini_cart_item a.remove {
    float: left;
 
    text-align: left;
    margin-left: 8px;
}
.woocommerce .widget_shopping_cart .cart_list li, 
.woocommerce.widget_shopping_cart .cart_list li {
    padding-right:0; 
}
.woocommerce ul.cart_list li img, 
.woocommerce ul.product_list_widget li img {
  float: right;
   margin-left: 10px;
}
.woocommerce .widget_shopping_cart .total, 
.woocommerce.widget_shopping_cart .total {
       text-align: right;
  }

.woocommerce p.buttons {
    padding-left: 10px;
}
.site-header-cart .woocommerce a.button.wc-forward,
.site-header-cart .woocommerce a.button.checkout {
      text-align: left;
}
.site-header-cart .woocommerce a.button.wc-forward {
    float: right;

}
.site-header-cart .woocommerce a.button.wc-forward:before {
      right: 23px;
}
.site-header-cart .woocommerce a.button.checkout {
    float: left;
 }
.site-header-cart .woocommerce a.button.checkout:before {
      right: 28px;

}

.woocommerce a.button.wc-forward:hover,
.woocommerce a.button.checkout:hover {
    box-shadow: 0 0 15px -7px #666;
    transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
}
.woocommerce div.product div.images .flex-control-thumbs{
    margin-right: -3px;
    margin-left: -3px;
}

/*
=================
*****************
main nav css
*****************
=================
*/
.main-navigation {
	float: left;
}
/*---  عناصر القائمة الرئيسية ---*/
.main-navigation li {
}
/*--- القائمة الرئيسية  ---*/
.main-navigation li.menu-item-has-children {
  
}
/*---السهم بعد القائمة الرئيسية---*/
.main-navigation li.menu-item-has-children > a:before {
 
    left: 11px;

/*	margin-right:130px;*/
}
/*--- نص القائمة الرئيسية  ---*/
.main-navigation ul li:first-child a {

}

.main-navigation ul li.current-menu-item > a,
.main-navigation ul li:hover > a {
    background: rgba(0,0,0,0.1);
    transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
}
/*--- عند وضع الماوس على القائمة المنسدلة ---*/
.main-navigation ul li.current-menu-item > a,
.main-navigation ul li:hover > a {


}
.main-navigation ul ul li.current-menu-item a,
.main-navigation ul ul li a:hover {
}
.main-navigation ul ul li a:hover:before {
} 

/*
======== drop down menu =======
*/
/*---  نص القائمة الرئيسية المنسدلة ---*/
.main-navigation ul ul {
    background: none none repeat scroll 100% 0;
  
    right: 70px;
}
.main-navigation ul li:hover > ul {
  
    transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    right: 0;
}
.main-navigation ul ul ul {
 
    right:100%;

}
.main-navigation ul li ul li a {
    margin-right: 0;
   
}
/*
===========
end of css
===========
*/
/*
=================
*****************
site content slider and ads
*****************
=================
*/
.site-content .store-villa-banner {
  /*direction:ltr;*/
}
.site-content .slider-wrapper {
    float: right;
  }

.site-content .full-width-banner .slider-wrapper {
    width: 100%;
    float: none;
    margin-bottom: 29px;
}
.site-content .slider-wrapper .lSAction {
    display: none !important;
}
.site-content .slider-wrapper ul.store-gallery li {
    position: relative;
}
.site-content .slider-wrapper ul.store-gallery li:before {
 
}
.site-content .slider-wrapper ul.store-gallery li img {
  
}
.site-content .slider-wrapper ul.store-gallery li .banner-slider-info {
   
    transform: translateY(-50%);
  
    left: 50px;
   
}

.site-content .slider-wrapper ul.store-gallery li .banner-slider-info a.slider-button {
   
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-property: transform;
    transition-timing-function: ease-out;
   
}
.site-content .slider-wrapper ul.store-gallery li .banner-slider-info a.slider-button:hover {
  
    transform: translateY(-8px);
    -webkit-transform: translateY(-8px)
}
/***
pagination-css
***/
/*banner-header-promo-css*/
.site-content .banner-header-promo {
 
    float: left;
}
.site-content .full-width-banner .banner-header-promo {
   
    float: none;
}
.site-content .full-width-banner .banner-header-promo .store-promo-wrap {
    float: right;
  	
    margin-right: 2%;
}
.site-content .full-width-banner .banner-header-promo .store-promo-wrap:first-child {
    margin-right: 0;
}
.site-content .banner-header-promo a {
direction:ltr;
}
.site-content .banner-header-promo a .sv-promo-area {
    transform: translateZ(0px);
    -webkit-transform: translateZ(0px);
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-property: transform;
   
}
.site-content .banner-header-promo .sv-promo-area .promo-wrapper {
    transform: translateY(-50%);
    right: 20px;
}
/*
===============================
full-width-banner css
===============================
*/
.site-content .full-width-banner .slider-wrapper ul.store-gallery li .banner-slider-info {
    text-align: right;
}

/*
==========
end of ccs
==========
*/
/**************************************************************
+++++++++++++++
widget slider css
+++++++++++++
*************************************************************************/ 
/*
widget title css
*/
/*--- عنوان قسم category ---*/
.main-widget-wrap .no-bg-image .block-title span, 
.main-widget-wrap .no-bg-image .block-title h2 {
	
}
/*--- العنوان الصغير للأقسام ---*/

.main-widget-wrap .block-title span,
.block-title span {
 
}
/*--- العنوان العريض للأقسام ---*/
.main-widget-wrap .block-title h2,
.block-title h2,
h1.page-title,
.woocommerce div.product .product_title,
.page h3.entry-title {


}
/*--- عنوان المنتج بصفحة details ---*/
.woocommerce div.product .product_title {

}
/*
====================
category section widget css
====================
*/

.block-title {
    float: right;
}
/*
=====================
prev and next pointer
=====================
*/
.StoreVillaAction {
    float: left;
	direction:ltr;
  
}
.StoreVillaAction .villa-lSPrev:before {
 	right: 6px;
}
.StoreVillaAction .villa-lSNext:before {
          left: 7px;

}

/*
end of pointer css
*/
/*
==========================================================
widget_storevilla_cat_widget_area css 
==========================================================
*/
.widget_storevilla_cat_widget_area .category-slider li {
    float: right;
    border-right: 1px solid #eeeeee;
   
}
.widget_storevilla_cat_widget_area .category-slider li.lslide.active {
    border-right: none;
}
.widget_storevilla_cat_widget_area .category-slider li .item-img {
    margin-right: 10px;
}
.widget_storevilla_cat_widget_area .category-slider li .item-img .sv_category_count {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 100% 0;
   
    right: 0;
   
    left: 0;
  
}
/*
==========================================================
widget_storevilla_cat_widget_area css end
==========================================================
*/
/*
==========================================================
widget_storevilla_cat_widget_area css 
==========================================================
*/
.widget_storevilla_latest_product_cat_widget_area .latest-product-slider li,
.widget_storevilla_product_widget_area .store-product li {
    float: right;
   
    padding: 44px 24px 5px 14px;
    margin-right: -1px;
}
.widget_storevilla_latest_product_cat_widget_area li.lslide.active,
.widget_storevilla_product_widget_area li.lslide.active {
    border-right: none;
}
/*--- عنوان المنتجات ---*/
.widget_storevilla_latest_product_cat_widget_area .latest-product-slider li .block-item-title h3 a,
.widget_storevilla_product_widget_area .store-product li .block-item-title h3 a,
.widget_storevilla_cat_with_product_widget_area .cat-with-product li .block-item-title h3 a,
.woocommerce ul.products li.product .block-item-title h3 a {
}
/*--- عنوان المنتجات عند وضع الماوس عليه ---*/
.widget_storevilla_latest_product_cat_widget_area .latest-product-slider li .block-item-title h3 a:hover,
.widget_storevilla_product_widget_area .store-product li .block-item-title h3 a:hover,
.widget_storevilla_cat_with_product_widget_area .cat-with-product li .block-item-title h3 a:hover,
.woocommerce ul.products li.product .block-item-title h3 a:hover {
   
	
}
/*
img animation css
*/

.widget_storevilla_latest_product_cat_widget_area .latest-product-slider li .item-img a.product-image img,
.widget_storevilla_product_widget_area .store-product li .item-img a.product-image img,
.widget_storevilla_cat_with_product_widget_area .product-cat-slide li .item-img a.product-image img {
    transform: translateZ(0px);
    -webkit-transform: translateZ(0px);
    transition-duration: 1s;
    -webkit-transition-duration: 1s;
    transition-property: transform;
}
.widget_storevilla_latest_product_cat_widget_area .latest-product-slider li .item-img a.product-image:hover img,
.widget_storevilla_product_widget_area .store-product li .item-img a.product-image:hover img,
.widget_storevilla_cat_with_product_widget_area .product-cat-slide li .item-img a.product-image:hover img {
    transform: scale(1.3);
    -webkit-transform: scale(1.3);
}
/*
end of css*/
/*
=====================
price tag css for all
=====================
*/

/*
=======================
end of css
=======================
*/
/*
=====================
add to links css for all
=====================
*/
ul.add-to-links {
   
    padding-right: 30px;
}
.single-product ul.products .add-to-links {
   
    padding-right: 23px;
}
ul.add-to-links li a.link-quickview:before {
 
    right: -13px;
}
ul.add-to-links li a.link-wishlist:before {
   
    right: -13px;
}
/*
=======================
end of css
=======================
*/
/*
=====================
sale and new button css for all
=====================
*/

/*---   مستطيل العرض على المنتج الذي عليه عرضفي تفاصيل المنتج ---*/
.item-img .new-label,
.woocommerce span.onsale {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 10px 0 0;
    border-color: transparent #38b5ad transparent transparent;
    padding: 0px 5px 10px 45px;
	   
    -webkit-transform: rotate(90deg);  
    -ms-transform: rotate(90deg);      
    transform: rotate(90deg);
    -o-transform: rotate(90deg);
    bottom: -9px;
    left: 0px;
	/*
    -webkit-transform: skewY(90deg);  
    -ms-transform: skewY(90deg);      
    transform: skewY(90deg);
   */
}
.item-img .new-label.new-top-left {
    left: 0;
  
}
.item-img .new-label.new-top-left:before {
   width: 0;
    height: 0;
   
    border-style: solid;
    border-width:9px 10px 0px 0px;
    border-color: transparent #205c56 transparent transparent;
	
    content: '';
    position: absolute;
    -webkit-transform: rotate(-90deg);  
    -ms-transform: rotate(-90deg);      
    transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    bottom: -8px;
    left: -1px;
}
/*--- كلمة sale على المنتجات التي عليها عرض ---*/

.item-img .new-label.new-top-right,
.woocommerce span.onsale {
    right: 0;
	
  
}
.woocommerce span.onsale {
	/*margin: 0px 0px 0px 50px;*/
}
/*--- المثلث قبل كلمة تخفيض ---*/
.item-img .new-label.new-top-right:before,
.woocommerce span.onsale:before {
    width: 0;
    height: 0;
   
    border-width: 9px 10px 0px 0px;
    border-color: transparent #205c56 transparent transparent;
  
    -webkit-transform: rotate(-90deg);  
    -ms-transform: rotate(-90deg);      
    transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
   
	margin: 0px 39px 0px 0;
    left: 0px;

}
/*
=======================
end of css
=======================
*/

/*
=================
*****************
product-button-wrap and button css
*****************
=================
*/

.product-button-wrap a,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  
    -webkit-transform: translateZ(0px);
    transform: translateZ(0px);
    -webkit-transition-duration:0.3s;
    transition-duration: 0.3s;
    transition-property: transform;
    transition-timing-function: ease-out;
    border: 1px solid #532d22;

}
.product-button-wrap a.button,
.product-button-wrap a.added_to_cart {
    float: right;
  
    padding-right: 30px;
 
}
.product-button-wrap a.button:hover,
.product-button-wrap a.added_to_cart:hover,
.product-button-wrap a.villa-details:hover {
   
}
.woocommerce a.added_to_cart {
  
	
}
.product-button-wrap a.added_to_cart {

}
.product-button-wrap a.button.added {
   
}       
.product-button-wrap a.button:before,
.product-button-wrap a.added_to_cart:before {
  
    right: 10px;
 
}
@-moz-document url-prefix() {
    .product-button-wrap a.button:before,
    .product-button-wrap a.added_to_cart:before {
    
    }
}
.product-button-wrap a.villa-details {
    float: left;
  
    padding-right: 30px; 
  
}
.product-button-wrap a.villa-details:before {
 
    right: 10px;
}
li.product-type-variable .product-button-wrap .button {
    padding-right: 27px;
}
li.product-type-variable .product-button-wrap .button:before {
  
	
}
/*
=======================
end of css
=======================
*/
/*
=======================
widget_storevilla_cat_with_product_widget_area css
=======================
*/
.widget_storevilla_cat_with_product_widget_area .lSSlideWrapper.usingCss {
 
    border-left: 1px solid #eeeeee;
}
.widget_storevilla_cat_with_product_widget_area .left_align .lSSlideWrapper.usingCss {
    border-right: 1px solid #eeeeee;    
}
.widget_storevilla_cat_with_product_widget_area .block-title-desc {
      
}

.widget_storevilla_cat_with_product_widget_area .product-cat-slide ul.cat-with-product li {
    border-right: 1px solid #eeeeee;
    float: right;
    padding: 28px 24px 6px 14px;
    margin-right: -1px;
}
.widget_storevilla_cat_with_product_widget_area .product-cat-slide.right_align {
    border-right: 1px solid #eeeeee;
}
.widget_storevilla_cat_with_product_widget_area .product-cat-slide.left_align ul.cat-with-product li.lslide.active {
    border-right:none;
}
.widget_storevilla_cat_with_product_widget_area .product-cat-slide .home-block-inner {
    float: right;
 
    border-left: 0;
}
.widget_storevilla_cat_with_product_widget_area .product-cat-slide.right_align .home-block-inner {
    float: left
}
/*========
css for arrows
==========*/

.widget_storevilla_cat_with_product_widget_area .product-cat-slide .lSAction .lSPrev {
    right: 20px;
}
.widget_storevilla_cat_with_product_widget_area .product-cat-slide.right_align .lSAction .lSPrev {
    right: 20px;
}
.widget_storevilla_cat_with_product_widget_area .product-cat-slide .lSAction .lSNext {
    left: 20px;
}
.widget_storevilla_cat_with_product_widget_area .product-cat-slide.right_align .lSAction .lSNext {
    left: 19px;
}
.widget_storevilla_cat_with_product_widget_area .product-cat-slide .lSAction .lSPrev:before {
  
    right: 13px;
}
.widget_storevilla_cat_with_product_widget_area .product-cat-slide .lSAction .lSNext:before {
   
    left: 13px;
}
/*
=======================
end of css
=======================
*/
/*
=========================================
widget_storevilla_promo_pages_area css 
=========================================
*/

.widget_storevilla_promo_pages_area .store-container .promo-area,
.widget_storevilla_blog_widget_area .blog-preview {
    float: right;
}
.widget_storevilla_promo_pages_area .store-container .promo-area.promo-two,
.widget_storevilla_blog_widget_area .large-blog-preview {
   
    float: right;
}
.widget_storevilla_promo_pages_area .promo-area a:hover button,
.widget_storevilla_blog_widget_area .blog-preview a.blog-preview-btn:hover,
.widget_storevilla_blog_widget_area .large-blog-preview a.blog-preview-btn:hover {
  background: #532d22 none repeat scroll 100% 0;
    transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
 
}
/*
======================
blog layout style two 
======================
*/
.blog-outer-container.blog_styletwo .blog-column {
    float: right;
   
}

.blog-outer-container.blog_styletwo .blog-column .blog-info .meta-wrap span.time:before {
  
    right: -17px;
  
}
/*
==================
end of blog style 2
==================
*/
.blog_stylethree .blog-inner .column {
    float: right;
 
}
/*
===============================================
widget_storevilla_testimonial_widget_area css 
===============================================
*/
.widget_storevilla_testimonial_widget_area .testimonial-area .entry-thumb {
    float: right;
  
}
.widget_storevilla_testimonial_widget_area .testimonial-area .testimonial-preview-info {
    float: right;
   
    margin-right: 40px;
    text-align: right;
}
.widget_storevilla_testimonial_widget_area .testimonial-area .testimonial-preview-info h2 {
   
    margin-left: 10px;
}
.widget_storevilla_testimonial_widget_area .testimonial-area .testimonial-preview-info p:after {
  
    right: 0;
}

/*
=======================
end of css
=======================
*/
/*
=====================================
our-features-box css
=====================================
*/

.our-features-box .feature-box {
    float: right;
    margin-right: 2%;
  
}
.our-features-box .feature-box:first-child {
    margin-right: 5% ;
}
.our-features-box .feature-box span {
    
    margin-left: 14px;
}
/*
=======================
end of css
=======================
*/
/*
=====================================
************
footer css
************
=====================================
*/
.site-footer .footer-widgets .footer-widget-1 {
    float: right;
}
.site-footer .footer-widgets .footer-widget-2,
.site-footer .footer-widgets .footer-widget-3,
.site-footer .footer-widgets .footer-widget-4,
.site-footer .footer-widgets .footer-widget-5 {
    float: right;
  
    margin-right: 0.7%;
    /* padding-top: 35px; */
}
.site-footer .site-info {
    float: right;
 
}
.site-footer .payment-accept {
    float: left;
}
/*
=======================
end of css
=======================
*/
/*
==========================
widgets css
==========================
*/
/*
============
widget title
============
*/

/*
end of css
*/
.widget_archive ul li {
    text-align: left;
}
.widget_nav_menu ul li a,
.widget_pages ul li a,
.widget_recent_entries ul li a,
.widget_meta ul li a,
.widget_archive ul li a,
.widget_categories ul li a,
.site-footer .widget_recent_comments ul li a,
.widget_product_categories ul li a,
.widget_recent_comments ul li {
  
    padding-right: 12px;
}
.widget_archive ul li a {
    float: right;
}
.widget_nav_menu ul li a:before,
.widget_pages ul li a:before,
.widget_recent_entries ul li a:before,
.widget_meta ul li a:before,
.widget_archive ul li a:before,
.widget_categories ul li a:before,
.site-footer .widget_recent_comments ul li a:before,
.widget_product_categories ul li a:before,
.widget_recent_comments ul li:before {

    right: 0;
 
}
.widget_nav_menu ul li a:hover:before,
.widget_pages ul li a:hover:before,
.widget_recent_entries ul li a:hover:before,
.widget_meta ul li a:hover:before,
.widget_archive ul li a:hover:before,
.widget_categories ul li a:hover:before,
.site-footer .widget_recent_comments ul li a:hover:before,
.widget_product_categories ul li a:hover:before,
.widget_recent_comments ul li:hover:before {
    right: 3px;
}
.widget_recent_comments ul li {
    padding-right: 15px;
}
.widget_storevilla_aboutus_info_area ul li {
    float: right;
    margin-left: 5px;
}
.widget_nav_menu ul li ul {
    padding: 7px 18px 0 0;
}
.widget_layered_nav ul li span,
.widget_product_categories ul li span {
    float: left;
}
.widget_product_categories ul li ul,
.widget_pages ul li ul {
    padding-right: 15px;
}
.woocommerce.widget_shopping_cart p.buttons a.wc-forward {
    float: right;
}
.woocommerce.widget_shopping_cart p.buttons a.checkout.wc-forward {
    float: left;
}
/*
=======================
end of css
=======================
*/
/*
=======================
tags cloud css
=======================
*/
.widget_tag_cloud .tagcloud a,
.widget_product_tag_cloud .tagcloud a {
  
    margin-left: 2px;
}
/*
calender css
*/

.calendar_wrap caption {
   background: none repeat scroll 100% 0 #532d22;
 
}
.calendar_wrap table td #prev, .calendar_wrap table td#next {
   text-align: right;
  
}
.calendar_wrap table td #next {
   text-align: left;
}
/*
=======================
end of css
=======================
*/
/*
===========================
scroll up css
===========================
*/
/*
=======================
end of css
=======================
*/
/*
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
inner pages css
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
#primary,
.homepage-main-widget {
    float: right;
    width: 70%;
}
#secondaryright{
 
    float: left;
}
.homepage-sidebar {
 
    float: left;
}
#secondaryleft {
    float: right;
 
}
/*
==================
right sidebar
==================
*/
.rightsidebar #primary {
    float: right;
}
.rightsidebar #secondaryright {
    float: left;
}
/*
==================
left sidebar
==================
*/
.leftsidebar #secondaryleft {
    float: right;
}
.leftsidebar #primary {
    float: left;
}
/*
nosidebar
*/

/*
end of css
*/
/*
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
end of css
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
/*
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
woocommerce css
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
.woocommerce .woocommerce-breadcrumb a:hover:before {
    right: 4px;
  
}
.woocommerce .woocommerce-ordering select {
    /*for firefox*/
 
    margin-left: 3px;
 
    padding: 7px 10px 7px 20px;
}
.woocommerce .woocommerce-ordering:before {
  
    left: 15px;
   
}
.columns-3 .upsells.products ul li:nth-child(3n),
.columns-3 .related.products ul li:nth-child(3n) {
    margin-left: 0 !important;
}
/*
single pages
*/
.woocommerce .woocommerce-product-rating .star-rating,
.woocommerce-review-link {
    margin: 0 0 0 10px;
 
}
/*end*/
/*
==========================================================
blog post css
==========================================================
*/
.storevilla-blog .sv-post-content .post-meta .date:before,
.storevilla-blog .sv-post-content .post-meta .date:after {
  
    right: 100%;
 
}
.storevilla-blog .sv-post-content .post-meta .date:before {
    right: auto;
    left: 100%;
}
.storevilla-blog .sv-post-content .description,
.storevilla-blog .entry-content,
.single-product div[itemprop="description"] {
    text-align: right;
}
.storevilla-blog .sv-post-content a.sv-btn-countinuereading:before,
.storevilla-blog .sv-post-content a.sv-btn-countinuereading:after {
    background: #888 none repeat scroll 100% 0;
    right: 0;
  
}
.storevilla-blog .sv-post-content a.sv-btn-countinuereading:before {
    right: auto;
    left: 0
}
.storevilla-blog .sv-post-foot {
    padding-right: 22px;
    text-align: right;
}
.storevilla-blog .sv-post-foot:before {
  
    right: 0;
}
.blog-meta li.sv-author:before {
 
    right: 0;
 
}
.blog-meta li.sv-time:before {
 
    right: -2px;
  
}
.blog-meta li.sv-category:before {
 
    right: -2px;
 
}
.blog-meta li.sv-tags:before {
  
    right: -2px;
  
}
.blog-meta li.sv-comments:before {
   
    right: -2px;
    
}
/*
=============
end
=============
*/
/*
=======================================
compare clear button
=======================================
*/

/*end of css*/
/*
single page navigation css
*/
.post-navigation .nav-links .nav-previous {
    border-left: 1px solid #efefef;
    text-align: left;
    padding-left: 30px;
}
.post-navigation .nav-links .nav-next {
    text-align: right;
    padding-right: 30px;
    border-right: 1px solid #efefef;
}
.post-navigation .nav-links .nav-previous a:before {
   
    right: -30px;
}
.post-navigation .nav-links .nav-next a:before {
    left: -30px;    
  
}
/*end of css*/ 
/*
=================
comment css
=========================
*/
.comments-area .comment-form-author {
 
    margin-left: 1.4%;
}
/*end of css*/
/*
==========
category taxonomy-description css
==========
*/

/*end of css*/
/*
==========
category taxonomy-description css
==========
*/
.pagination .nav-links span,
.pagination .nav-links a {

    border-right: none;
  
    margin:0 -4px 0 0;
}
.pagination .nav-links span,
.pagination .nav-links a.prev.page-numbers {
    border-right: 1px solid #c6c6c6;

}
/*end of css*/
/*
variations_form cart
*/

/*
woocommerce-variation-add-to-cart variations_button
*/

.woocommerce div.product form.cart div.quantity {
    border: 1px solid #532d22;
}
.quantity button,
.quantity .input-text.text {
 
    float: right;
    border-left: 1px solid #532d22; 
}
.quantity button.increase {
    border-left: 0;
}
/*---  زر أضف إلى السلة بصفحة المنتج ---*/

button.single_add_to_cart_button.button.alt {
  padding: 9px 30px 9px 10px !important;
position: relative;
  display: inline-block;
 
}
/*--- نص زر أضف إلى السلة بصفحة المنتج ---*/
button.single_add_to_cart_button:before {
    right: 11px;
  
}
/*end*/

.single-product .yith-wcwl-add-to-wishlist a {
    padding-right: 20px;
  
}
.single-product .entry-summary .compare.button {
   
    padding: 8px 20px 10px 0;
}
.single-product .yith-wcwl-add-to-wishlist a.add_to_wishlist:before {
   
    right: 0;
}
.single-product .entry-summary .compare.button:before {
   
    right: 0;
}
.single-product .yith-wcwl-wishlistaddedbrowse a:before,
.single-product .yith-wcwl-wishlistexistsbrowse a:before {
 
    right: 5px;
  
}
/*
========================
sidebar pagelayout css
========================
*/
.bothsidebar #primary .site-main{
    float: left;
}
.bothsidebar #secondaryleft{
    margin-right:-300px;
    float: right;
}
.bothsidebar #secondaryright{
    float: left;
    margin-left:-300px;
  
    left: -100%;
}
/*
wc-proceed-to-checkout
*/
.wc-proceed-to-checkout .checkout-button:before {
    right: 53px !important;
}
/*
======================
no-results not-found css
======================
*/


/*
====================
woocommerce-tabs css
====================
*/
.woocommerce .woocommerce-tabs .comment-form-rating .stars {
  
    margin-right: 10px !important;
}
.woocommerce-tabs .comment-respond .comment-form-comment {
    float: right;
}
.woocommerce-tabs .comment-respond .comment-form-author,
.woocommerce-tabs .comment-respond .comment-form-email {
    float: left;
}
.woocommerce-tabs .comment-respond .form-submit {
    float: left;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
    border-bottom-left-radius: 0;
    
    right: 0;
}
/*itemprop css*/
.entry-summary div[itemprop="description"] ol {
    padding: 0 15px 0 0;
}
/*
=============
wishlist_table css
=============
*/
table.wishlist_table .product-name a.button {
  
    padding: 0 15px 0 0;
  
}
table.wishlist_table .product-name a.button:before {
 
    right: 0;
  
}
/*
====================
comments-area css
====================
*/

.comments-area ol li .comment-body {
    background: #f1f1f1 none repeat scroll 100% 0;
    margin-bottom: 10px;
    padding: 10px;
    border-radius: 5px;
}
.comments-area ol li .comment-author img {
  
    margin-left: 15px;
    float: right;
}
.comments-area .comment-body .comment-content {
  margin-right: 57px;
}
.comments-area .comment-body .reply {
    margin-right: 57px;
}
.comments-area ol.children {
  margin: 0 25px 0 0;
}
.comment-author.vcard b.fn {
    float: right;
    margin-left: 5px;
}
/*
end
*/
/*
group table css======================
*/
.woocommerce div.product form.cart .group_table td.label {
  float: right;
}
.woocommerce div.product form.cart table div.quantity {
  float: right;
}
/*
end
*/
/*
====================
archive add to links
====================
*/
.archive .products .add-to-links {
    padding-right:12px        
}

.widget-area .widget_storevilla_contact_info_area .contacts-info li {
    text-align: right;
  
}
.widget-area .widget_storevilla_contact_info_area .contacts-info li p {
    margin-right: 10px;
    
}
/*end of css*/
/*
=======================
widget_storevilla_column_product_widget_area homepage
=======================
*/
.widget_storevilla_column_product_widget_area .column-wrap .col-product-area-one {
    float: right;
   
}
.widget_storevilla_column_product_widget_area .column-wrap .col-product-area-one .item-img {
    float: right;
  
}
.widget_storevilla_column_product_widget_area .column-wrap .col-product-area-one .block-item-title {
    float: right;
  
}
.widget_storevilla_column_product_widget_area .column-wrap .col-product-area-one .product-price-wrap {
    margin-right: 4%;
    float: right;
}

.svpro-tab-links li {
    float:right;
}
/*
===============================
tab-styletwo css
===============================
*/
.tab-styletwo .svpro-tabs ul.svpro-tab-links {
    float: right;
 
}
.tab-styletwo .svpro-tab-content .lSAction a.lSPrev {
    right: -40px;
  
}
.tab-styletwo .svpro-tab-content .lSAction a.lSNext {
    left: -40px;
   
}
.tab-styletwo .svpro-tab-content:hover .lSAction a.lSPrev {
  
    right: 0;
   
}
.tab-styletwo .svpro-tab-content:hover .lSAction a.lSNext {

    left: 0;
  
}
.tab-styletwo .svpro-tabs ul.svpro-tab-links li:before {
  
    right: 0;
}
.tab-styletwo .svpro-tabs ul.svpro-tab-links li:first-child {
    padding-right: 0;
}
.homepage-middle-wrap .tab-styletwo .svpro-tab-content ul.tabs-product > li.active {
    margin-right: 0 !important;
}
.tab-styletwo .svpro-tab-content ul.tabs-product li ul.add-to-links {
    padding-right: 0;
}
.tab-styletwo .svpro-tab-content ul.tabs-product li ul.add-to-links li .yith-wcwl-add-button img.ajax-loading {
    left: -20px;
}
.tab-styletwo .svpro-tab-content ul.tabs-product li .item-img a.add_to_cart_button,
.tab-styletwo .svpro-tab-content ul.tabs-product li .item-img a.added_to_cart,
.tab-styletwo .svpro-tab-content ul.tabs-product li .item-img a.product_type_grouped {
  
    right: -107%;
   
}
.tab-styletwo .svpro-tab-content ul.tabs-product li .item-img a.added_to_cart,
.tab-styletwo .svpro-tab-content ul.tabs-product li .item-img a.product_type_grouped {
 
    right: 0;
  
}
.tab-styletwo .svpro-tab-content ul.tabs-product li .item-img:hover a.add_to_cart_button,
.tab-styletwo .svpro-tab-content ul.tabs-product li .item-img:hover a.product_type_grouped  {
  
    right: 0;
  
}
/*
==========================================
end of tab-styletwo
==========================================
*/
/*
===============================
tab-styleone css
===============================
*/
.tab-styleone .svpro-tabs {
    text-align: left;
  
}
.tab-styleone .svpro-tabs ul.svpro-tab-links {
  
    left: 0;
}
.tab-styleone .svpro-tab-content .tabs-product-area ul.tabs-product > li {
    border-right: 1px solid #eeeeee;
    margin-left: 9px !important; 
    padding: 30px 20px 10px 10px;
}
.tab-styleone .svpro-tab-content .tabs-product-area ul.tabs-product > li.lslide.active {
    border-right: none;
    padding-right: 22px;
}
.tab-styleone .svpro-tab-content ul.tabs-product li ul.add-to-links {
    padding-right: 0;
}
.tab-styleone .svpro-tab-content ul.tabs-product li ul.add-to-links li .yith-wcwl-add-button img.ajax-loading {
    left: -20px;
}
.tab-styleone .svpro-tab-content .lSAction a.lSPrev {
    right: -40px;
  
}
.tab-styleone .svpro-tab-content .lSAction a.lSNext {
    left: -40px;
  
}
.tab-styleone .svpro-tab-content:hover .lSAction a.lSPrev {
 
    right: 0;
   
}
.tab-styleone .svpro-tab-content:hover .lSAction a.lSNext {
  
    left: 0;
  
}
/*
==========================================
end of tab-styleone
==========================================
*/
/*
===============================
tab-stylethree css
===============================
*/
.tab-stylethree .svpro-tabs {
    text-align: left;
   
}
.tab-stylethree .svpro-tabs ul.svpro-tab-links li:before {
  
    right: 0;
  
}
.tab-stylethree .lSSlideOuter:hover .lSAction a.lSPrev {
    right: 0;
}
.tab-stylethree .lSSlideOuter:hover .lSAction a.lSNext {
    left: 0;
}
.tab-stylethree .lSAction a.lSPrev {
    right: -32px;
  
}
.tab-stylethree .lSAction a.lSNext {
    left: -32px;
   
}
.tab-stylethree .svpro-tab-content .tabs-product-area ul.tabs-product > li {
   
    margin-left: 9px !important; 
    padding: 40px 20px 10px 10px;
}
.tab-stylethree .svpro-tab-content .tabs-product-area ul.tabs-product > li.lslide.active {
    border-right: none;
    padding-right: 22px;
}
.tab-stylethree .svpro-tab-content ul.tabs-product li .item-img .box-hover ul.add-to-links {
   
    padding-right: 0;
  
}
.tab-stylethree .svpro-tab-content ul.tabs-product li .item-img .box-hover ul.add-to-links li a.link-quickview {
 
    right: -15%;
    
}
.tab-stylethree .svpro-tab-content ul.tabs-product li .item-img:hover .box-hover ul.add-to-links li a.link-quickview {
    right: 35%;
 
}
.tab-stylethree .svpro-tab-content ul.tabs-product li .item-img .box-hover ul.add-to-links li a.link-wishlist {

    left: -15%;
   
}
.tab-stylethree .svpro-tab-content ul.tabs-product li .item-img:hover .box-hover ul.add-to-links li a.link-wishlist {
    left: 48%;
 
}
.tab-stylethree .svpro-tab-content ul.tabs-product li .item-img .box-hover ul.add-to-links li a.link-quickview:before {
 
    right: 0;
  
}
.tab-stylethree .svpro-tab-content ul.tabs-product li .item-img .box-hover ul.add-to-links li a.link-wishlist:before {
  
    right: 0;
  
}
/*
===============================
end css
===============================
*/
/*
=================================================
widget_storevilla_pro_offer_deal_widget_area css
=================================================
*/
section.widget_storevilla_pro_offer_deal_widget_area .offer-product-wrap {
    float: right;
}
section.widget_storevilla_pro_offer_deal_widget_area .offer-product-wrap .item-img,
section.widget_storevilla_pro_offer_deal_widget_area .offer-product-wrap .fl-pcountdown-cnt {
    float: right;
}
section.widget_storevilla_pro_offer_deal_widget_area .offer-product-info-wrap {
    float: left;
   
    padding: 40px 10px 5px 40px ;
}
section.widget_storevilla_pro_offer_deal_widget_area .offer-product-info-wrap .product-button-wrap a.villa-details {
    float: right;
    margin-right: 15px;
}
section.widget_storevilla_pro_offer_deal_widget_area .offer-product-info-wrap .offer-deal-links {
    padding-right: 30px; 
}
section.widget_storevilla_pro_offer_deal_widget_area .offer-product-info-wrap .offer-deal-links ul li {
 
    margin-left: 40px;
}
section.widget_storevilla_pro_offer_deal_widget_area .offer-product-info-wrap .offer-deal-links ul li a.link-quickview:before {
   
    right: -15px;
}
section.widget_storevilla_pro_offer_deal_widget_area .offer-product-info-wrap .offer-deal-links ul li a.add_to_wishlist:before {
   
    right: -15px;
}
/*
===============================
end css
===============================
*/
/*
======================================================
widget_storevilla_cat_vertical_tabs_products_area css
======================================================
*/
.widget_storevilla_cat_vertical_tabs_products_area .tab-wrapper {
    float: right;
}
.widget_storevilla_cat_vertical_tabs_products_area .vertical-tabs,
.widget_storevilla_cat_vertical_tabs_products_area .svpor-vertical-wrap {
    float: right;
}
.widget_storevilla_cat_vertical_tabs_products_area .vertical-tabs {
    border-left: 1px solid #eeeeee;
   
}
.widget_storevilla_cat_vertical_tabs_products_area .svpor-vertical-wrap ul.vertical-tabs-product > li {
    float: right;
  
    border-left: 1px solid #eeeeee;
  
}
.widget_storevilla_cat_vertical_tabs_products_area .svpor-vertical-wrap ul.vertical-tabs-product > li:nth-child(3),
.widget_storevilla_cat_vertical_tabs_products_area .svpor-vertical-wrap ul.vertical-tabs-product > li:nth-child(6) {
    border-left: none;
}
.widget_storevilla_cat_vertical_tabs_products_area .svpor-vertical-wrap ul.vertical-tabs-product > li:first-child {
    border-right: none;
}
.widget_storevilla_cat_vertical_tabs_products_area .svpor-vertical-wrap ul.vertical-tabs-product > li .item-img .box-hover ul.add-to-links li a.add_to_cart_button:before {
 
    right: -15px;
}
.widget_storevilla_cat_vertical_tabs_products_area .svpor-vertical-wrap ul.vertical-tabs-product > li .block-item-title,
.widget_storevilla_cat_vertical_tabs_products_area .svpor-vertical-wrap ul.vertical-tabs-product > li .product-price-wrap {
    text-align: right;
}
.widget_storevilla_cat_vertical_tabs_products_area .svpor-vertical-wrap ul.vertical-tabs-product > li .product-price-wrap .price span.woocommerce-Price-amount.amount {
    margin-left: 5px;
}
.widget_storevilla_cat_vertical_tabs_products_area .vertical-promo {
    float: left;
   
}
.widget_storevilla_cat_vertical_tabs_products_area .vertical-promo:before {
  
    right: 50%;
  
}
.widget_storevilla_cat_vertical_tabs_products_area .vertical-promo:hover:before {
  
    right: -100%;
}
/*
==========
end
==========
*/
.widget_storevilla_pro_prouct_list_widget_area .product-list-area ul.all-product-list li {
    float: right;
    border-left: 1px solid #eee;
   
}
.widget_storevilla_pro_prouct_list_widget_area .product-list-area ul.all-product-list li:nth-child(3n) {
    border-left: none;
}
.widget_storevilla_pro_prouct_list_widget_area .product-list-area ul.all-product-list li .text-wrapper {
    float: left;
}
.widget_storevilla_pro_prouct_list_widget_area .product-list-area ul.all-product-list li .text-wrapper .product-price-wrap span.price del {
    margin-left: 5px;
}


/*
=======================
css for ajax image loading
======================
*/
.add-to-wishlist-custom img.ajax-loading {
   
    left: -13px;
}
/*
=========================
all blog layout arrow css
=========================
*/
.widget_storevilla_blog_widget_area .blog_styletwo .lSAction a.lSPrev,
.widget_storevilla_blog_widget_area .blog_stylethree .lSAction a.lSPrev {
    right: -45px;
 
}
.widget_storevilla_blog_widget_area .blog_styletwo:hover .lSAction a.lSPrev,
.widget_storevilla_blog_widget_area .blog_stylethree:hover .lSAction a.lSPrev {
    right: 0;
}
.widget_storevilla_blog_widget_area .blog_styletwo .lSAction a.lSPrev:before,
.widget_storevilla_blog_widget_area .blog_stylethree .lSAction a.lSPrev:before {
  
    right: 17px;
}
.widget_storevilla_blog_widget_area .blog_styletwo .lSAction a.lSNext,
.widget_storevilla_blog_widget_area .blog_stylethree .lSAction a.lSNext {
    left: -45px;
 
}
.widget_storevilla_blog_widget_area .blog_styletwo:hover .lSAction a.lSNext,
.widget_storevilla_blog_widget_area .blog_stylethree:hover .lSAction a.lSNext {
    left: 0;
}
.widget_storevilla_blog_widget_area .blog_styletwo .lSAction a.lSNext:before,
.widget_storevilla_blog_widget_area .blog_stylethree .lSAction a.lSNext:before {
  
    left: 17px;
}
/*
================
primary section view-product for featured product
================
*/
.homepage-middle-wrap .widget_storevilla_product_widget_area .sp-producttype-wrap a.product_type_grouped {
    padding-right: 20px;       
}
.homepage-middle-wrap .widget_storevilla_product_widget_area .sp-producttype-wrap a.product_type_grouped:before {
    right: 5px;
}
/*
========================
breadcrumb css
========================
*/
#content .page_header_wrap:after {
 
   right: 0;
}
/*
===========================
list view for product
===========================
*/
.woocommerce ul.products.list li .item-img {
    float: right;
}
.woocommerce ul.products.list li.product .block-item-title,
.woocommerce ul.products.list li.product .product-button-wrap,
.woocommerce ul.products.list li.product .product-price-wrap,
.woocommerce ul.products.list li.product div[itemprop="description"],
.woocommerce ul.products.list li.product .gridlist-buttonwrap {
    float: left;
  
    text-align: right !important;
}
ul.products.list li.product h3, 
ul.products.list li.product .price{
    float: right !important;
}
ul.products.list li.product .product-button-wrap a.villa-details {
    float: right;
    margin-right: 5px;
}
ul.products.list li ul.add-to-links li {
    float: right !important;
}
.woocommerce ul.products.list li.product .gridlist-buttonwrap ul {
    padding-right: 0;
}
.woocommerce ul.products.list li.product .gridlist-buttonwrap ul li {
    margin-left: 20px;
}
/*
=====================
woocommerce widget_rating_filter
=====================
*/
.woocommerce.widget_rating_filter ul li {
    text-align: left;
}
.woocommerce .widget_rating_filter ul li .star-rating {
    float: right;
}
/*
===============
===============
*/
.product .images .lSAction > a.lSPrev:before {
   
    right: 10px;
}
.product .images .lSAction > a.lSNext:before {
   
    left: 10px;
}
.product .images .lSAction > a.lSPrev {
    right: -30px;
  
}
.product .images .lSAction > a.lSNext {
    left: -30px;
   
}
.product .images .lSSlideOuter:hover a.lSPrev {
    right: 0;
}
.product .images .lSSlideOuter:hover a.lSNext {
    left: 0;
}
/*
=====================
home page sidebar
=====================
*/
body.leftsidebar .homepage-sidebar {
    float: right;
}
body.leftsidebar .homepage-main-widget {
    float: left;
}
/*
====================
====================
*/
.woocommerce .product-type-grouped.product form.cart .group_table td {
    float: left;
  
}
.woocommerce .product-type-grouped.product form.cart .group_table td.label {
    float: right;
    margin-left: 5px;
  
}
.woocommerce .product-type-grouped.product .summary form.cart .group_table td.price {
 
    margin-left: 5px;
 
}
/*
=============================
css for shortcodes 
=============================
*/
.sv_call_to_action.right a.sv_call_to_action_button {
    float: left;
}
/*
==============
drop cap
==============
*/
.sv-dropcaps {
    float: right;
  
    padding-right: 3px;
    padding-left: 15px;
  
}
.sv-dropcaps.fg-square {
   
    margin-left: 8px;
  
    float: right;
}
/*
=============
button
=============
*/
.bttn.sv-align-left {
    float: right;
}
.bttn.sv-align-right {
    float: left;
}
/*
===================
list style
===================
*/
.sv_column.sv-span3 {
  
    float: right;
}
.sv_column.sv-span3 ul.sv-list2 li:before {
    right: 0;
  
}
.sv_column.sv-span3 ul.sv-list3 li:before {
    right: 0;
   
}
.sv_column.sv-span3 ul.sv-list4 li:before {
    right: 0;
   
}
.sv_column.sv-span3 ul.sv-list5 li:before {
    right: 0;
    
}
.sv_column.sv-span3 ul.sv-list6 li:before {
    right: 0;
  
}
/*
===============
grid
===============
*/ 
.sv_column {
    float: right;
    margin-right: 2%;
}
.sv_column:first-child {
    margin-right: 0;
}
/*
============
============
*/
.sv_toggle_title:before {
   
    left: 15px;
   
}
/*
===================
horizontal tab
===================
*/
.horizontal .sv_tab_group {
    padding-right: 5px;
  
    float: left;
}
.horizontal .sv_tab_group .tab-title:before {
   
    right: 0;
}
.horizontal .sv_tab_content {
  
    float: left;
}
.vertical .sv_tab_group {
    float: right;
}
.vertical .sv_tab_content {
   
    float: left;
  
    border-right: 3px solid #532d22;
}


/*-------------team-section------------*/

.team-outer-container .grid-item-inner ul.social-icons li:first-child {
    padding-right:0;
}
.team-outer-container .grid-item-inner a.basic-link {
  
    padding-left:20px;
    
}
.team-outer-container .lSAction > a.lSPrev {
    right: -45px;
}
.team-outer-container .lSAction > a.lSPrev:before {
  
    right: 16px;
}
.team-outer-container .lSAction > a.lSNext {
    left: -45px;
}
.team-outer-container .lSAction > a.lSNext:before {
   
    left: 16px;
}
.team-outer-container:hover .lSAction a.lSPrev {
    right: 0;    
}
.team-outer-container:hover .lSAction a.lSNext {
    left: 0;
}
/*
========
footer widget category
========
*/
.widget_product_categories ul li {
    text-align: left;
   
}
.widget_product_categories ul li a {
    float: right;
}
/*
=========
categories product
=========
*/
.widget_categories ul li {
    text-align: left;
}
.widget_categories ul li a {
    float: right;
}

/*
bothsidebar
*/
.widget-area .widget_storevilla_contact_info_area .contacts-info li {
    text-align: right;
}
.woocommerce .woocommerce-ordering, 
.woocommerce-page .woocommerce-ordering {
    float: right;
}
/*
=======
css for down down
=======
*/
