/*
Theme Name: Flatsome Child Theme
Theme URI: http://flatsome.uxthemes.com/
Description: This is a child theme for Flatsome
Author: UX Themes
Author URI: http: //www.uxthemes.com/
Template: flatsome
Version: 1.8
*/

@import url("../flatsome/css/foundation.css");

/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/

function wc_remove_related_products( $args ) { return array(); } add_filter(‘woocommerce_related_products_args’,’wc_remove_related_products’, 10);


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

#masthead .right-links > ul {
    float: left;
}

ul.header-nav li .nav-dropdown > ul > li.menu-parent-item {
    float: right !important;
}

ul.header-nav li {
   margin-left: 20px;
}

#logo{text-align: right}
.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}

.product_list_widget li{padding: 10px 75px 10px 0px;}
.product_list_widget .wp-post-image {right: 0px;left:auto;}

.mini-cart-item a.cart_list_product_title{padding:0}

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

td.order-actions { text-align: center;}

/***********MIO******************/

.html {
    direction: rtl;
}

.html a {
    color: #fff;
    font-size: 120%;
    font-weight: bold;
    text-decoration: underline;
}

p, .tabbed-content ul.tabs li a {
    font-size: 1.1em;
}

.shop_table.cart td.product-name {
    width: 85%;
}

.shop_table .product-price, 
.shop_table .product-quantity, 
.shop_table .product-subtotal {
    padding-left: 30px;
    padding-right: 0;
}

.widget_nav_menu ul li a {
    padding: 10px 10px 10px 0;
}

.widget_product_categories li a, .widget_layered_nav li a, .widget_layered_nav_filters li a {
    font-size: 120%;
}

.widget_product_categories ul.children li a {
    font-size: 100%;
    font-weight: bold;
}

.widget_product_categories li ul.children {
    padding: 5px 10px 0 0 !important;
}

.widget_product_categories li ul.children li {
    direction: rtl;
    list-style: square inside none;
    padding-right: 10px;
}

.widget_product_categories li.current-cat > a {
    color: #C60A0B;
}

.widget_product_categories li .count, .widget_layered_nav li .count {
    right: auto;
    left: 0;
}

.woocommerce-breadcrumb {
    direction: rtl;
    margin-bottom: 30px;
}

.search-dropdown {
    float: left !important;
}

ul,
ul li,
input, 
.field, 
td.label label,
.info.style-grid3 td,
.shop_table thead th,
table.shop_table th.product-name {
    text-align: right;
}

.select-wrapper:after {
    right: auto;
    left: 18px;
}

p,
label,
h1, h2, h3, h4, h5, h6,
.top-bar-nav, ul.header-nav li .nav-dropdown li a,
div.product-addon, .product-addon > h3,
.product-addon > p.form-row, 
.product_meta, .woocommerce-info, 
.widget_product_categories li a, 
.widget_layered_nav li a, 
.widget_layered_nav_filters li a, 
.quick-view, 
.textwidget, 
.button, 
.field, 
.name,
.entry-meta,
.woocommerce-message,
.cart_list p.empty,
ul#site-navigation, 
ul.top-bar-nav .nav-dropdown li a,
.button.secondary,
.alert-box li, 
.custom select,
.accordion-title,
.accordion-inner,
.shop_table,
.woocommerce-billing-fields, 
table.variations, 
.copyright-footer,
.tabbed-content ul.tabs li a,
.column,
.columns,
.page-list-ext-item-content,
.entry-content,
.entry-content li,
.inner-text,
ul.payment_methods li,
.blog_shortcode_item .from_the_blog_excerpt,
.order_details li,
.comment-form,
.cart_totals,
ul#shipping_method li,
.minicart_total_checkout,
.mini-cart-item .cart_list_product_price,
li.menu-parent-item > a.nav-top-link:after
 {
    direction: rtl !important;
}

.nav-wrapper, 
#searchform.searchform div.large-10, 
[class*="block-grid-"] > li,
.columns.widget.left, 
ul.header-nav li .nav-dropdown li.image-column,
#jPanelMenu-menu .account-dropdown > a:after,
.row.mini-cart-item .columns,
.cart-subtotal > th,
.shipping > th, 
.order-total > th, 
.large-3.columns,
.ninja-forms-field.ninja-forms-req
{
    direction: rtl !important;
    float: right !important;
}

/*********only float right without IMPORTANT ******/
ul.header-nav li,
div.row div#comments.large-7.columns {
    float: right;
}

#site-navigation li.menu-parent-item > a.nav-top-link:after {
    font-size: 12px;
    margin-left: 3px;
    opacity: 0.32;
}

#masthead .left-links > ul {
    float: none;
    font-size: 1.2em;
    margin: 0 17px;
}

li.mini-cart .nav-dropdown {
    left: 15px;
    right: auto;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
ul.top-bar-nav li { display: inline-flex;}
}

.nav-dropdown, .sub-menu.submenu-languages {
    margin-top: 20px;
}

/**** la flechita del mini cart que apunta al icon ****/
.nav-dropdown-inner:after {
    left: auto;
    right: 45px;
}
/************/
.comments-link.right
    float: left !important;
}

.woocommerce-result-count {
    margin-right: auto;
    margin-leftt: 20px;
}

.woocommerce-result-count, .woocommerce-ordering, .breadcrumb-row  {
    display: none;
}

.icon-angle-right:before {
    content: "›" !important;
}
.icon-angle-left:before {
    content: "‹" !important;
}

.accordion .accordion-title a:before {
    margin-left: 15px;
    margin-right: auto;
}

.stock {
    color: #7A9C59;
float: left;
}

.stock.out-of-stock {
    color: #ef3c48;
}

/********sitemap images *********/
.page-list-ext-image img {
    height: 90px;
    width: 90px;
}

.page-list-ext .page-list-ext-image {
    display: inline;
    float: right;
    margin: -10px 0 20px 10px;
    min-width: 90px;
}

.inner.left.top.animated.text-left.fadeInLeft.start-anim {
    text-align: center !important;
}

.form-row.terms .checkbox {
    padding-left: 0;
    padding-right: 25px;
}

.form-row.terms .input-checkbox {
    left: auto;
    right: 0;
    top: 8px;
}

select.shipping_method {
    direction: rtl;
    font-size: 13px;
}

#order_review table.shop_table td.product-name {
    direction: rtl;
    text-align: right;
}

.woocommerce-message:before {
    float: right;
    margin-left: 10px;
    margin-right: auto;
}

#billing_first_name_field {
padding-left: 2%;
padding-right: auto;
}

#billing_first_name_field {
    padding-right: 0;
}

/*** TESTEMONIAL ****/

.testimonial_text {
    direction: rtl;
    padding-right: 140px;
}

.testimonial_image img {
    float: right;
}

.test_name {
    padding-left: 10px;
}

.free-shipping-addtocart {
    direction: rtl;
    font-size: 16px;
    line-height: 30px;
width: 110%;
}

.free-shipping-addtocart > img {
    display: block;
    margin: 0 auto;
}

.sliderNav.small a.prevSlide span,
.sliderNav.small a.nextSlide span {
    line-height: 18px !important;
}

.iosSlider .sliderNav a span {
    line-height: 20px;
}

.next-prev-nav .prod-dropdown>a {
    line-height: 13px;
}

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit {
    color: #fff !important;
}

.icon-heart {color: #ff0000;} .icon-clock {color: #daab92;} .icon-checkmark {color: #008000;}


/**** cart and checkout pages mirroring ****/

.woocommerce-cart .woocommerce div.row > div {
    float: right;
}

.cart-wrapper {
    border-right: 0 none !important;
    padding-right: 0px !important;
    border-left: 1px solid #ddd;
    padding-left: 30px;
}

#customer_details {
    float: right;
}

ul.page-numbers {
    direction: rtl;
}



.widget.widget_ninja_forms_widget {
    background-color: #eee;
    border-radius: 15px;
    opacity: 0.8;
    padding: 10px;
}

.field-wrap.text-wrap.label-above {
    margin-bottom: 0;
}

textarea.height-limit {
    height: 80px !important;
}