/*
Theme Name: Venedor
Theme URI: http://newsmartwave.net/wordpress/venedor/
Author: SW-THEMES
Author URI: http://themeforest.net/user/SW-THEMES
Description: Responsive & Retina Ready Woocommerce Theme
Version: 2.2.0
License: GNU General Public License
License URI: license.txt
Tags: green, blue, orange, pink, brown, red, yellow, grid, clean, parallax, one-column, two-columns, left-sidebar, right-sidebar,  fluid-layout, custom-colors, custom-header, custom-background, custom-menu, editor-style, theme-options, sticky-post, translation-ready
*/
@media (max-width: 767px) {
.columns-4 .products .product>.inner{
	width: 96%;
    max-width: none;
    margin-left: 10px;
}
.scrollwrap.scrollbar-rail {
        height: 252px !important;
    }

}
/*************** ADD YOUR CUSTOM CSS HERE  ***************/
@media screen and (max-device-width: 1200px), screen and (max-width: 1200px){
  
  .product-category img{
    width: 100%;
  }
  
}

@media screen and (max-device-width: 1000px), screen and (max-width: 1000px){
  .side_ribbons{
    display: none;
  }
  .vc_col-sm-11{
    width: 100%;  
  }
  .vc_col-sm-9{
    width: 100%;
  }
  .vc_col-sm-3{
    display: none;
  }
  .products .product > .inner{
    height: 100% !important;
  }
  .columns-4 .products .product>.inner{
	width: 96%;
    max-width: none;
    margin-left: 10px;
}
}

@media screen and (max-device-width: 760px), screen and (max-width: 760px){
  p{
    text-align: justify;
  }
  .description p{
    text-align: center;
  }
  .product-category img{
    width: 100%;
  }
  span.toggle{
    /*display: none !important;*/
  }
  
}


/* Sidebar Menu Icons */
body .flex-direction-nav a.flex-prev:before {
  content: "\f105";
}

body .flex-direction-nav a.flex-next:before {
  content: "\f104";
}

.mega-menu > ul > li {
    float: right;
}

.rtl ol, .rtl ul{
  margin-right: 0;
  margin-right: 0;
} 
.woocommerce-message .button, .woocommerce-message .wc-forward{
	margin-left:10px;
	margin-right:0;
}
.login-links.pos2 {
    right: 12px;
    top: -1px;
}
.resp-vtabs ul.resp-tabs-list{
	float:right;
}
.product .summary-before {
  float:right;
}
.resp-vtabs .resp-tab-active{
	border-right-width: 1px !important;
}
.resp-vtabs .resp-tabs-container{
	border-width: 0 1px 0 0;
}
.resp-vtabs .resp-tabs-list li:last-child {
    border-right-width: 1px !important;
}
h1.page-title.line-heading, h1.entry-title.line-heading, h1.content-title.line-heading, h1.wpb_heading.line-heading, h2.page-title.line-heading, h2.entry-title.line-heading, h2.content-title.line-heading, h2.wpb_heading.line-heading{
	padding-left: 105px;
}
h1.page-title:before, h1.entry-title:before, h1.content-title:before, h1.wpb_heading:before, h2.page-title:before, h2.entry-title:before, h2.content-title:before, h2.wpb_heading:before{
	right:0;
}
.widget_layered_nav .widget-title .toggle, .widget_layered_nav_filters .widget-title .toggle, .widget_price_filter .widget-title .toggle, .widget_product_categories .widget-title .toggle{
    left: 15px !important;
}
.widget_layered_nav .scrollwrap, .widget_layered_nav_filters .scrollwrap, .widget_price_filter .scrollwrap, .widget_product_categories .scrollwrap{
	height:100%;
}
.products .product{
	float:right;
}
.toolbar .view-mode a#list{
	margin-right: 5px;
}
.products.list h3{
	/*float:right;*/
}
.product-category img{
  display:none; /*to remove the pics from the category page*/
	float:right;
	width: 100%;
}
.owl-carousel .owl-item {
  float: right;
}
.owl-theme .owl-controls .owl-buttons .owl-prev:before, .single-nav a span.prev:before{
    content: "\f105" !important;
}
.owl-theme .owl-controls .owl-buttons .owl-next:before, .single-nav a span.next:before{
   content: "\f104" !important;
}
.product-slider .owl-controls, .content-slider .owl-controls, .related-slider .owl-controls{
left: 0px;
}
.col input{
	 width:100%;
}
.col textarea{
	 width:100%;
	 margin-bottom:30px;
}
h1.page-title:before, h1.entry-title:before, h1.content-title:before, h1.wpb_heading:before, h2.page-title:before, h2.entry-title:before, h2.content-title:before, h2.wpb_heading:before{
   right:0 !important;
}
h1.page-title.line-heading, h1.entry-title.line-heading, h1.content-title.line-heading, h1.wpb_heading.line-heading, h2.page-title.line-heading, h2.entry-title.line-heading, h2.content-title.line-heading, h2.wpb_heading.line-heading{
  padding-right:20px;
}
h1.page-title, h1.entry-title, h1.content-title, h1.wpb_heading, h2.page-title, h2.entry-title, h2.content-title, h2.wpb_heading{
  padding-right:20px;
}
.mega-menu .popup{
   right:0;
}
.mega-menu .wide .popup > .inner, .mega-menu .narrow .popup > .inner ul, .sidebar-menu .wide .popup > .inner, .sidebar-menu .narrow .popup > .inner ul, #main-mobile-menu .accordion-menu{
   width: 300px;
}

.mega-menu .popup ul li{
   float:right;
   width: 150px;
}
.input-field label, .address-field label, .textarea-field label{
    top: 1px;
    right: 1px;
    bottom: 1px;
}
.input-text{
   padding: 0 165px 0 15px !important;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{
	float: right;
    margin-right: -20px;
}
.quantity .input-text{
   padding: 0 !important;
} 
.input-field label, .address-field label, .textarea-field label{
color: #2281A8;
    background: #f4f4f4;
    border-radius: 3px 3px 0 0;
    border-style: solid;
    border-color: #e0e0e0;
    border-top-width: 1px;
    border-right-width: 0;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 0;
    border-bottom-width: 0;
    border-left-width: 1px;
	height: 44px;
}
.main-content{
	float: left !important;
}

.product .ratings .star {
    margin-left: 10px;
	margin-right: 0;
}
.product-essential .quantity {
    margin-right: 0;
	margin-left: 0;
}
.product-images .product-image {
    float: left;
    width: 430px;
    position: relative;
}
.product-images .thumbnails {
    float: right;
    width: 97px;
    margin-top: 0;
    overflow: hidden;
    padding: 20px 0;
}
comment-form-rating .stars a {
    position: absolute;
    right: 170px;
    text-indent: -9999px;
    overflow: hidden;
    color: brown !important;
}
h1 .line, h2 .line {
    margin-right: 25px;
}
.owl-buttons *:before, *:after{
	color:#CCC;
}
.owl-buttons *:before, *:after:hover{
	color:#CCC;
}
.products.list .product-details {
    margin-right: 150px;
    text-align: right !important;
}
.products .add-links-wrap {
    overflow: hidden;
    height: 35px;
    position: absolute;
    bottom: 17px;
    left: 26%;
	right: 26%;
    direction: rtl;
}
.products.list .product h3 {
    text-align: right !important;
    font-weight: bold;
	font-size:20px;
}
.sorter .dropdown-toggle {
    width: 128px;
    text-align: right;
    padding-right: 42px;
}
.pager .limiter label {
    display: inline;
    float: right;
    font-size: 13px;
    margin: 0 10px 0 10px;
    padding: 6px 0;
    text-transform: lowercase;
    direction: rtl;
}
.toolbar label {
    display: inline;
    float: right !important;
    font-size: 13px;
    margin: 0 10px 0 10px;
    padding: 6px 0;
    text-transform: lowercase;
    direction: rtl;
}
.toolbar .sorter {
    float: right;
}
.pager .woocommerce-pagination {
    float: left;
    margin-right: 26px;
	margin-left:0px;
}
.toolbar .sorter .view-mode {
    float: left;
    direction: ltr;
}
.products .product .labels{
	right: 0 !important;
}
.shop_table.cart tbody .product-detail{
	text-align:right;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{
	float:right;
}
html[dir=rtl] .select2-container .select2-choice>.select2-chosen{
	margin-right: 148px;
}
.yith-wcwl-add-to-wishlist{
	margin-left: 4px;
}
.product_list_widget li .product-image{
	float:right;
	margin-left:10px;
}
.tagcloud a, .woocommerce .widget_layered_nav ul.yith-wcan-label li a, .woocommerce-page .widget_layered_nav ul.yith-wcan-label li a, .woocommerce .widget_layered_nav ul.yith-wcan-label li span, .woocommerce-page .widget_layered_nav ul.yith-wcan-label li span{
	float:right;
}
table.variations td.label {
  text-align: right;
}
table.variations td .swatchinput{
	 float: right;
}
input[type="checkbox"], input[type="radio"]{
	float: right;
	margin-left:7px;
}
fieldset{
	float: right;
	text-align: right;
}
table.variations td select {
    float: right;
}
.form-row .button, .form-row .btn, .input-field .button, .input-field .btn{
	margin-right:0;
}
.addresses .address h3{
	margin-left: 20px;
	margin-right:0;
}
.woocommerce-FormRow input{
	text-align:right;
	padding: 0 10px 0 10px !important;
}
