.oneline { display: block; word-wrap: break-word; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

a, p, span, h1, h2, h3, h4, h5, h6 { direction: ltr; }

.owl-carousel { direction: ltr; }

.button.button-medium, .button.button-small { direction: ltr; }

.ac_results { text-align: right; }

.star { float: right; }

#layer_cart .layer_cart_product .title i { float: right; padding: 0 0 0 8px; }

.button.button-medium span { padding: 12px 14px 8px 10px; }

.button.button-medium span i.left { margin: -4px 0 0 10px; }

@media (max-width: 480px) { .button.button-medium span i.left { margin-right: 0; margin-left: 5px; } }

.button.button-medium span i.right { margin-left: 0; margin-right: 9px; }

@media (max-width: 480px) { .button.button-medium span i.right { margin-left: 0; margin-right: 5px; } }

.new-box { left: auto; right: 13px; }

.sale-box { right: auto; left: 13px; }

.block .title_block, .block h4 { padding: 0 0 13px 5px; }

@media (max-width: 767px) { .block .title_block:after, .block h4:after { right: auto; left: 0; } }

.block .list-block li { padding: 5px 20px 6px 0; }

.block .list-block li a:before { padding-right: 0; padding-left: 8px; }

.block .products-block li .products-block-image { float: right; margin-right: 0; margin-left: 19px; }

@media (min-width: 768px) and (max-width: 991px) { .block .products-block li .products-block-image { float: none; margin: 0 auto 10px; } }

.header_top #header_logo { float: right; }

@media (max-width: 767px) { .header_top #header_logo { float: none; }
  .header_top #header_logo img { margin: 0 auto; } }

.block_right { float: left; }

@media (max-width: 767px) { .block_right { float: none; } }

.block_right .toogle_content { text-align: right; }

.header_config .toogle_content { right: auto; left: 0; }

@media (max-width: 480px) { .header_config .toogle_content { right: auto; left: -185px; } }

.header_config .toogle_content .content_block .title { overflow: hidden; }

.header_config .toogle_content .content_block .title i { display: inline-block; line-height: 15px; padding: 0 5px 0 0; }

.header_config .toogle_content .content_block .link_in { padding: 0 19px 0 0; }

.header_config .toogle_content .content_block .link_in img { display: inline; padding: 0 0 0 5px; }

.feature_box [class^="icon2-"]:before { -webkit-transform: translate(-5px, -5px); -moz-transform: translate(-5px, -5px); -ms-transform: translate(-5px, -5px); -o-transform: translate(-5px, -5px); transform: translate(-5px, -5px); }

.feature_box .col-xs-12.col-sm-4:hover [class^="icon2-"]:before { -webkit-transform: translate(-2px, -2px); -moz-transform: translate(-2px, -2px); -ms-transform: translate(-2px, -2px); -o-transform: translate(-2px, -2px); transform: translate(-2px, -2px); }

@media (min-width: 992px) { .posfeatureproduct .item:after { left: auto; right: -15px; } }

.posfeatureproduct .item .left-block { float: right; margin: 0 15px 0 30px; }

@media (max-width: 639px) { .posfeatureproduct .item .left-block { float: none; margin: 0 0 15px; } }

.posfeatureproduct .item .right-block { text-align: right; }

.posfeatureproduct .item .right-block .btn_container .ajax_add_to_cart_button { float: right; }

.posfeatureproduct .item .right-block .btn_container .ajax_add_to_cart_button i { -webkit-transform: translate(-3px, -3px); -moz-transform: translate(-3px, -3px); -ms-transform: translate(-3px, -3px); -o-transform: translate(-3px, -3px); transform: translate(-3px, -3px); }

.posfeatureproduct .item .right-block .btn_container .ajax_add_to_cart_button i:before { display: block; -webkit-transform: scale(-1, 1); -moz-transform: scale(-1, 1); -ms-transform: scale(-1, 1); -o-transform: scale(-1, 1); transform: scale(-1, 1); }

.posfeatureproduct .item .right-block .btn_container .ajax_add_to_cart_button:hover i { -webkit-transform: translate(-1px, -1px); -moz-transform: translate(-1px, -1px); -ms-transform: translate(-1px, -1px); -o-transform: translate(-1px, -1px); transform: translate(-1px, -1px); }

@media (min-width: 992px) { .posfeatureproduct .item.even:after { left: -15px; right: auto; }
  .posfeatureproduct .item.even .left-block { float: left; margin: 0 30px 0 15px; }
  .posfeatureproduct .item.even .right-block { text-align: left; }
  .posfeatureproduct .item.even .right-block .btn_container .ajax_add_to_cart_button { float: left; margin: 25px 0 0 3px; } }

.product_content .item .left-block .btn_content { left: auto; right: 6px; }

.product_content .item .right-block .price-box span { float: right; }

.product_content .item .right-block .price-box span.old-price { margin: 4px 15px 0 0; }

.product_content .item .right-block .transfer .ajax_add_to_cart_button { text-align: right; }

.product_content .item .right-block .transfer .ajax_add_to_cart_button i { float: right; padding: 0 0 0 7px; }

.product_content .item .right-block .transfer .ajax_add_to_cart_button i:before { display: block; -webkit-transform: scale(-1, 1); -moz-transform: scale(-1, 1); -ms-transform: scale(-1, 1); -o-transform: scale(-1, 1); transform: scale(-1, 1); }

@media (min-width: 1200px) { .product_content .item .left-block .btn_content { top: 0; left: 0; bottom: 0; right: 0; margin: auto; }
  .product_content .item:hover .right-block .price-box { -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } }

@media (min-width: 992px) { .cms_center .img_block { float: right; } }

@media (min-width: 992px) { .cms_center .img_block.img2 .img_content { padding: 3vw 3vw 0 0; } }

.cms_center .img_block.img2 a.lnk:before { right: auto; left: 7px; }

.cms_center .img_block.img2 a.lnk:after { right: auto; left: 11px; }

.blogSlider .blog_item .blog_img_holder a .icon_out i { -webkit-transform: translate(-3px, -3px); -moz-transform: translate(-3px, -3px); -ms-transform: translate(-3px, -3px); -o-transform: translate(-3px, -3px); transform: translate(-3px, -3px); }

.blogSlider .blog_item .blog_img_holder a .icon_out i:before { display: block; -webkit-transform: scale(-1, 1); -moz-transform: scale(-1, 1); -ms-transform: scale(-1, 1); -o-transform: scale(-1, 1); transform: scale(-1, 1); }

#footer #newsletter_block_left .form-group .form-control { padding: 0 0 0 125px; }

#footer #newsletter_block_left .form-group .btn-newsletter { right: auto; left: 0; padding: 0 55px 0 0; border-left: 0; border-right: 1px solid rgba(255, 255, 255, 0.2); }

@media (min-width: 1200px) { #footer #newsletter_block_left .warning_inline { left: auto; right: 15px; } }

.footer_bottom .copyright { float: right; }

.footer_bottom .payment_img { float: left; }

@media (max-width: 767px) { .footer_bottom .copyright, .footer_bottom .payment_img { float: none; } }

.breadcrumb a { float: right; margin-right: 0; margin-left: 7px; }

.breadcrumb .navigation-pipe { float: right; margin-right: 0; margin-left: 7px; }

@media (min-width: 640px) and (max-width: 767px) { ul.product_list.grid.product_content li.ajax_block_product { float: right; } }

@media (min-width: 640px) { ul.product_list.list.product_content .item .left-block { float: right; margin-right: 0; margin-left: 3%; }
  ul.product_list.list.product_content .item .right-block { float: right; }
  ul.product_list.list.product_content .item .right-block .hook-reviews .star_content { float: right; margin: 0 0 0 25px; }
  ul.product_list.list.product_content .item .right-block .hook-reviews .nb-comments { float: right; }
  ul.product_list.list.product_content .item .right-block .btn_list .ajax_add_to_cart_button { float: right; }
  ul.product_list.list.product_content .item .right-block .btn_list .ajax_add_to_cart_button i { padding: 0 0 0 7px; }
  ul.product_list.list.product_content .item .right-block .btn_list .addToWishlist, ul.product_list.list.product_content .item .right-block .btn_list .add_to_compare, ul.product_list.list.product_content .item .right-block .btn_list .quick-view { float: right; margin: 5px 9px 0 0; } }

#usefull_link_block { float: right; }

#usefull_link_block li { float: right; margin: 12px 0 0 7px; }

#usefull_link_block li a { float: right; }

.product_tab_container ul.nav li { margin: 0 0 0 50px; }

.product_tab_container ul.nav li:last-child { margin: 0; }

.product_tab_container ul.nav li a:after { left: auto; right: 0; }

#more_info_tabs { border-right: 0; border-left: 1px solid #ddd; }

#more_info_tabs li { float: right; }

#more_info_tabs li a { border-right: 0; border-left: 2px solid #e1e1e1; }

.shopping_cart_top .shopping_cart > a:first-child i { float: right; padding: 0 0 0 5px; }

#header .cart_block { right: auto; left: 0; }

@media (max-width: 480px) { #header .cart_block { right: auto; left: -45px; } }

#search_block_top .toogle_content .hideout { right: auto; left: 50px; }

#search_block_top .button-search { right: auto; left: 0; }

form#searchbox input#search_query_block { margin-right: 0; margin-left: 10px; float: left; }

form#searchbox .button.button-small { float: right; }

form#searchbox .button.button-small i { margin-right: 0; margin-left: 0; }

.tags_block .block_content a { float: right; margin: 13px 0 0 19px; }

.tags_block .block_content a:last-child { margin: 13px 0 0; }

.pt_custommenu { text-align: left; }

.pt_custommenu .pt_menu { text-align: right; }

.pt_custommenu .pt_menu .parentMenu a i { float: left; padding: 0 5px 0 0; }

.pt_custommenu .pt_menu .popup .block2 .col-width { float: right; }

.pt_custommenu .pt_menu .popup .block1 { float: right; }

.pt_custommenu .pt_menu .popup .block1 .column { float: right; }

.pt_custommenu_mobile { text-align: right; }

.pt_custommenu_mobile .navbar .navbar-inner .btn-navbar:after { right: auto; left: 0; }

ul#pt_custommenu_itemmobile li .grower { right: auto; left: 0; }

#product_comments_block_extra .comments_note, #product_comments_block_extra .comments_advices { float: right; }

#product_comments_block_extra .comments_advices li { float: right; margin: 0 15px 0 0; padding: 0 15px 0 0; border-left: 0; border-right: 1px solid #ebebeb; }

#product .socialsharing_product label { float: right; margin: 5px 0 0 15px; }

#product .socialsharing_product .btn-default { float: right; margin: 5px 0 0 15px; }

#product .socialsharing_product .btn-default i { float: right; }

#product .socialsharing_product .btn-default span { float: right; }

@media (min-width: 768px) { .scroll-menu #search_block_top .toogle_content { left: 0; right: auto; bottom: auto; } }

.box-info-product p#add_to_cart { float: right; margin: 7px 0 0 15px; }

#attributes .attribute_list #color_to_pick_list li { float: right; margin: 0 0 3px 3px; }

#layered_block_left ul li div.checker { left: auto; right: 0; }

#layered_block_left ul li label { padding: 0 25px 0 0; }

.layered_slider_container { margin: 6px 10px 6px 0; }

.box-info-product .exclusive, ul.product_list.list.product_content .item .right-block .btn_list .ajax_add_to_cart_button { direction: rtl; }

.box-info-product .exclusive i, ul.product_list.list.product_content .item .right-block .btn_list .ajax_add_to_cart_button i { display: inline-block; padding: 0 0 0 7px; }

.box-info-product .exclusive i:before, ul.product_list.list.product_content .item .right-block .btn_list .ajax_add_to_cart_button i:before { display: block; -webkit-transform: scale(-1, 1); -moz-transform: scale(-1, 1); -ms-transform: scale(-1, 1); -o-transform: scale(-1, 1); transform: scale(-1, 1); }

.table-data-sheet tr td:first-child { border-right: 0; border-left: 1px solid #ebebeb; }

@media (max-width: 767px) { .footer_top .footer-block h4:after { right: auto; left: 0; } }

.footer_top #block_contact_infos .lined i { float: right; padding: 0 1px 0 9px; }

.cms_top .cms_wrapper { background: url(../img/ellipse2.png) left bottom no-repeat #222; }

@media (min-width: 768px) { .cms_top .cms_wrapper .right_align { float: left; } }

.cms_top .cms_wrapper .info_content .lg:before { left: auto; right: 0; }

@media (min-width: 768px) { .cms_top .cms_wrapper.cms2 { background: url(../img/ellipse1.png) right bottom no-repeat #222; }
  .cms_top .cms_wrapper.cms2 .info_content { text-align: left; }
  .cms_top .cms_wrapper.cms2 .info_content .lg:before { left: 0; right: auto; } }

.product_block ul.tabs { float: right; }

.product_block ul.tabs li { float: right; padding: 0 0 0 23px; margin: 0 0 0 18px; }

.product_block ul.tabs li:after { -webkit-transform: rotate(-15deg); -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -o-transform: rotate(-15deg); transform: rotate(-15deg); right: auto; left: 3px; }

.product_block ul.tabs li:last-child { margin: 0; }
