/*
Theme Name: KidsZone
Description: Adds support for languages written in a Right To Left (RTL) direction.
It's easy, just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

See http://codex.wordpress.org/Right_to_Left_Language_Support
*/
/* CSS Document */

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

/*----*****---- << Font Awesome >> ----*****----*/
	#footer ul.list li:before, .dt-sc-tb-content li:before, .dt-sc-specials-list li:before, .widget_categories ul li a:before, .widget_tweetbox ul li:before, h5.toggle:before, h5.dt-sc-toggle-accordion:before, .commentmetadata:before, .comment-reply-link:after, .widget_product_categories li a:before, .summary .tags:before, .star-rating span:before, .star-rating:before, .widget_archive ul li a:before, .widget_meta li a:before, .widget_recent_entries li a:before, .widget_pages li a:before, .widget_nav_menu li a:before, .widget_rss ul li:before, .widget_recent_comments ul li:before, .event-meta.fa:before, .gallery-detail p:before, .widget_layered_nav ul li a:before, .widget_display_replies ul li:before, .widget_display_topics ul li a:before, .widget_mostlikedposts ul li a:before, .widget_display_forums ul li a:before, .widget_display_views ul li a:before, .post-icon-format:before {
	margin-left:5px;
}

/*----*****---- << Headings >> ----*****----*/

.hr-title, #respond h3 {
	float:right;
}

/*----*****---- << Transition >> ----*****----*/

/*----*****---- << Border-radius >> ----*****----*/

table tbody tr:last-child td:first-child, .tribe-events-calendar tbody tr:last-child td:first-child {
	border-bottom-right-radius:5px;
}

table tbody tr:last-child td:last-child, .tribe-events-calendar tbody tr:last-child td:last-child {
	border-bottom-left-radius:5px;
}

/*----*****---- << PIE >> ----*****----*/

/*----*****---- << Text Elements >> ----*****----*/

ul li ul {
	padding-right:20px;
	padding-left: 0;
}

ol {
	padding-right:20px;
	padding-left: 0;
}

blockquote {
	padding:25px 50px 25px 25px;
}

blockquote:before {
	right: 20px;
	left: auto;
}

blockquote span {
	float:right;
	margin:0px 0px 0px 10px;
}

blockquote cite {
	text-align: left;
}

blockquote.alignright {
	margin-left:20px;
	text-align:right;
	float:right;
	margin-right: auto;
}

blockquote.alignleft {
	margin-right:20px;
	text-align:right;
	float:left;
	margin-left: auto;
}

blockquote.aligncenter {
	text-align:right;
}

pre, code {
	border-right:3px solid;
	border-left: none;
}

hr {
	float:right;
}

/* due to IE <HR> margin bugs I had to made classed and apply them to div to achieve the effect of a <HR> */
	
	.hr {
	float:right;
}

.hr-border {
	float:right;
}

.hr-invisible {
	float:right;
}

.hr-invisible-small {
	float:right;
}

.hr-invisible-very-small {
	float:right;
}

.hr.top, .hr-border.top {
	background-position:left center;
	text-align:left;
}

.hr.top a, .hr-border.top a {
	padding-right:5px;
	left:-21px;
	right: auto;
	padding-left: 0;
}

.hr-border.top a {
	left:-23px;
	right: auto;
}

.float-left {
	float:left;
}

.float-right {
	float:right;
}

.post-edit-link {
	float:left;
}

.page-link {
	float:right;
}

.page-link a {
	margin-left:3px;
	margin-right:3px;
}

.page-link strong {
	margin-left:3px;
	margin-right: auto;
}

.page-link span {
	float:right;
	margin-left:10px;
	margin-right: auto;
}

/*----*****---- << Tables >> ----*****----*/
	
	table {
	border-left:0px;
	border-right: none;
}

table tr > td:first-child {
	border-right:1px solid;
	border-left: none;
}

td {
	border-left:1px solid;
	border-right: none;
}

#wp-calendar caption {
	text-align:right;
}

/*----*****---- << Definition Lists >> ----*****----*/

/*----*****---- << Forms >> ----*****----*/

div.wpcf7-validation-errors {
	float:right;
}

input[type=submit], button, input[type=button] {
	float:left;
}

/*----*****---- << Images >> ----*****----*/

.wp-caption {
	padding:5px 5px 7px 7px;
}

.alignright, img.alignright {
	float: right;
	margin-left: 20px;
	margin-right: auto;
}

.alignleft, img.alignleft {
	float: left;
	margin-right: 20px;
	margin-left: auto;
}

.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
}

/*----*****---- << Widget >> ----*****----*/
    .widget {
	float: right;
}

.widget ul {
	float: right;
}

.widget ul li {
	float: right;
}

.widget ul ul {
	margin-right:20px;
	margin-left: auto;
}

.wrapper, header, .top-bar, .menu-main-menu-container, #footer, .footer-info, .content, .breadcrumb-wrapper, .footer-widgets {
	float:right;
}

/*----*****---- << Boxed >> ----*****----*/
	.boxed #wrapper {
	margin-right: auto;
	margin-left: auto;
}

#primary {
	float: right;
}

#primary.with-right-sidebar {
	float: left;
}

#secondary {
	float: right;
	margin: 0 0px 0 20px;
}

#secondary.right-sidebar {
	margin: 0 0 0 20px;
}

#cart-summary li {
	float: right;
}

#cart-summary li .fa {
	margin-left: 6px;
}

#logo {
	float: right;
}

#logo a {
	float:right;
}

#logo a img {
	float:right;
}

.widget_display_stats dd strong {
	margin-right: 2px;
	margin-left: auto;
}

.widget_display_stats dt {
	clear: right;
	float: right;
	margin-left: 5px;
	margin-right: auto;
}

/*----*****---- << Header1 >> ----*****----*/
#header-wrapper-sticky-wrapper { float:none !important; }
	#header-wrapper, #header-wrapper header {
	float: right;
}

.header3 #logo {
	float:right;
}

.header2 #main-menu ul li span.menu-icon {
	right: 0;
	left: 0;
}

.header3 #main-menu > ul.menu > li .sub-menu {
	text-align:right;
}

.header3 #main-menu > ul.menu > li > a .menu-icon {
	margin-left:5px;
	margin-right: auto;
}

.menu-main-menu-container.header1:before, .menu-main-menu-container.header1:after, .menu-main-menu-container.header2:before, .menu-main-menu-container.header2:after, #footer .footer-widgets:before, #footer .footer-widgets:after, .breadcrumb-wrapper:after {
	right:0;
	left: auto;
}

/*----*****---- << menu >> ----*****----*/

#main-menu > ul.menu {
	float:left;
}

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

#menu-main-menu li.menu-item-simple-parent ul {
	right:0;
	padding-right:0;
	left: auto;
	padding-left: 0;
}

#main-menu .sub-menu li a i {
	margin-left:8px;
	margin-top:3px;
}

#main-menu ul li.menu-item-simple-parent ul li ul {
	right:220px;
	left: auto;
}

#main-menu ul li.menu-item-simple-parent:last-child ul li ul {
	right: inherit;
	left: 220px;
}

#main-menu ul li.menu-item-simple-parent:last-child ul {
	right: inherit;
	left: 0;
}

.mobile-menu {
	background-position:center left;
	padding:15px 5px 15px 14px;
}

#main-menu ul li .sub-menu li a:hover {
	padding-right:30px;
	padding-left: 0;
}

#main-menu ul li .sub-menu li .dt-megamenu-custom-content a:hover {
	padding-right:0;
	padding-left: 0;
}

/*----*****---- << sticky menu >> ----*****----*/

/*----*****---- << Mega Menu >> ----*****----*/

.megamenu-child-container > ul.sub-menu > li {
	float:right;
}

/*, .megamenu-child-container > ul.sub-menu > li > .nolink-menu*/

.megamenu-child-container ul.sub-menu > li > ul li a {
	padding:0px 12px 10px 0px;
}
.megamenu-child-container ul.sub-menu > li > ul > li > ul {
	padding-right:20px;
	padding-left: 0;
}

/**** Banner ****/
	.banner {
	float: right;
}

.fullwidth-section {
	float:right;
}

.dt-sc-parallax-section .fullwidth-bg {
	float:right;
}

/*----*****---- << breadcrumb >> ----*****----*/

.breadcrumb span.default {
	float:right;
}

.breadcrumb-wrapper h1 {
	float:right;
}

.breadcrumb-wrapper .breadcrumb {
	float:left;
}

.breadcrumb-wrapper .breadcrumb a, .breadcrumb-wrapper .breadcrumb h4 {
	float:right;
}

.breadcrumb-wrapper .breadcrumb h4 a {
	float: left;
}

.breadcrumb-wrapper .breadcrumb span.fa {
	margin:13px 9px 0 6px;
	float:right;
}

/*----*****---- << secondary >> ----*****----*/

.widget_categories ul li a span, .widget_archive ul li a span {
	left:0;
	right: auto;
}

.widget_categories ul li a:before, .widget_layered_nav ul li a:before {
	margin-left:10px;
}

.widget_tweetbox ul li:before {
	float:right;
}

.widget_tweetbox ul li p {
	padding-right:24px;
	padding-left: 0;
}

/*----*****---- << footer >> ----*****----*/

.widget.widget_flickr .flickrs div {
	float:right;
	margin:0px 0px 10px 19px;
}

.widget.widget_flickr .flickrs div.last {
	margin-left:0;
	margin-right: auto;
}

.zn_mailchimp_result {
	float: right;
}

footer .widget_text .fa {
	float: right;
	margin-left: 5px;
	margin-right: auto;
}

footer ul.social-media {
	float:right;
}

ul.social-media li .fa {
	margin-left:7px;
	float:right;
	margin-right: auto;
}

.social-media li img {
	right:0px;
	left: auto;
}

.social-media li:hover img:first-child {
	right:0;
	left: auto;
}

.social-bookmark, #primary ul.social-media {
	float:right;
	padding-right:0;
	padding-left: 0;
}

.fb-root, .fb-like, #___plusone_0, .twitter-share-button, #iframe-stmblpn-widget-1, .IN-widget, .social-bookmark img, .pin-it-button, .db-wrapper {
	float:right !important;
	margin-left:10px !important;
	margin-right: auto;
}

#footer ul.list li:before {
	float:right;
}

.widget ul.social-media > li, ul.social-media > li {
	float:right;
	margin-left:7px;
	margin-right: auto;
}

ul.social-media li .fa, #footer ul.social-media li .fa {
	margin-left:0;
	margin-right: auto;
}

.copyleft {
	float:right;
}

.footer-links {
	float:left;
}

.footer-links li {
	float:right;
	background-position:left;
}

.footer-links li a {
	padding:0 7px 0 12px;
}

/*----*****---- << services >> ----*****----*/

/*----*****---- << Blog >> ----*****----*/

.blog-post .post-details {
	float:right;
}

.blog-post .post-content {
	float:right;
}

.blog-post .post-content .entry-thumb .featured-post, .product-thumb .featured, span.featured-product {
	left:0;
	right: auto;
}

.dt-sc-one-third .blog-post .post-meta ul li {
	padding:0 0 0 5px;
	margin-right:5px;
	margin-left: auto;
}

.dt-sc-one-third .post-meta ul li.tags:before, .dt-sc-one-third .post-meta ul li.cat:before, .dt-sc-one-third .post-meta ul li span.fa {
	margin-left:4px;
}

.blog-post .bx-controls-direction a.bx-prev {
	left:0;
}

.blog-post .bx-controls-direction a.bx-next {
	right:0;
}

/**************** dt-sc-one-third **********************/

.dt-sc-one-third .post-details .date, .dt-sc-one-half.with-sidebar .post-details .date {
	float:right;
}

.dt-sc-one-third .post-content, .dt-sc-one-half.with-sidebar .post-content {
	margin-right:0;
	margin-left: auto;
}

.dt-sc-one-third .post-comments, .dt-sc-one-half.with-sidebar .post-comments, .dt-sc-one-third .post-icon-format, .dt-sc-one-half.with-sidebar .post-icon-format {
	float:left;
}

.blog-post .date {
	border-top-right-radius:5px;
	border-top-left-radius:0;
}

.blog-post .date span {
	float:right;
	margin-left:5px;
	margin-right: auto;
}

.post-comments a i {
	margin-right:2px;
	margin-left: auto;
}

.post-icon-format, .post-comments {
	float: right;
}

.post-icon-format {
	border-bottom-right-radius: 5px;
	border-bottom-left-radius:0;
}

.post-meta {
	float:right;
}

.post-meta ul {
	margin-right:11px;
	margin-left: auto;
}

.post-meta ul li {
	margin-right:10px;
	padding:0px 0px 0px 10px;
	margin-left: auto;
}

.post-meta ul li span.fa {
	margin-left:4px;
}

.pagination-wrapper {
	float:right;
}

.pagination-wrapper span {
	float:right;
	margin-left:28px;
	margin-right: auto;
}

.pagination-wrapper .pagination {
	float:right;
}

.pagination-wrapper .pagination li {
	float:right;
	margin-left:3px;
	margin-right: auto;
}

.pagination-wrapper .pagination li.active-page, .pagination-wrapper .pagination li a {
	float:right;
}

/*----*****---- << Blog Detail >> ----*****----*/
	.blog-post blockquote {
	border-right:5px solid #e76c46;
	padding:0 20px 0 0;
	border-left: none;
}

/*----*****---- << Blog Comment Entries >> ----*****----*/	
		
	.commententries {
	float:right;
}

ul.commentlist {
	float:right;
}

ul.commentlist li.comment {
	padding:0px 112px 0px 0px;
}

ul.commentlist li ul.children {
	float:right;
}

ul.commentlist li .respond {
	margin-right:69px;
	margin-left: auto;
}

ul.commentlist li .comment-author {
	right:0px;
	left: auto;
}

ul.commentlist li .comment-author img {
	float:right;
}

ul.commentlist li .commentmetadata {
	padding-left:13px;
	margin-right:10px;
	padding-right: 0;
}

.commentmetadata:before {
	left:0;
}

#respond {
	float:right;
}

.comment-reply-link {
	text-align: left;
}

.comment-reply-link:after {
	margin-right:5px;
}

.post-author-details {
	float:right;
}

.entry-author-image {
	float:right;
	margin-left:15px;
	margin-right: auto;
}

.author-desc {
	float:right;
}

/*----*****---- << Theme Offer >> ----*****----*/
	.dt-sc-offer-list li {
	float:right;
	padding-right:49px;
	padding-left: 0;
}

.dt-sc-offer-list li span {
	right: 0;
	margin-left: 10px;
	left: auto;
	margin-right: auto;
}

/*----*****---- << Contact >> ----*****----*/

div.wpcf7-response-output {
	float:right;
	margin-left:0;
	margin-right: auto;
}

/*----*****---- << Theme w-hours >> ----*****----*/

.dt-working-hours span {
	float:left;
}

/*----*****---- << side-nav >> ----*****----*/
	
	.side-nav {
	float:right;
}

.menu-sidebar li.current_page_item a, .menu-sidebar li:hover a {
	border-left:5px solid #776a69;
	border-right: none;
}

.side-nav li a span, .menu-sidebar li a span {
	float: right;
	margin: 0px 8px 0 22px;
}

.menu-sidebar li a span {
	margin-left:14px;
	margin-right: auto;
}

.with-side-nav .hr-title {
	text-align:right;
}

.with-side-nav img {
	margin-right: auto;
	margin-left: auto;
}

.with-side-nav {
	float: right;
	margin-right: 15px;
	margin-left: auto;
}

/*----*****---- << 404 >> ----*****----*/

/*----*****---- << reservation >> ----*****----*/
	.reservation p {
	float:right;
}

.reservation p label {
	margin-left:10px;
	float:right;
	margin-right: auto;
}

.reservation p input, .reservation p textarea {
	float:right;
}

.wpcf7-form p select, .variations select, .woocommerce-ordering select, #activity-filter-by, select {
	background-position: left center;
}

/*----*****---- << Recent Post >> ----*****----*/

ul.recent-post li a img {
	float:right;
	margin-left:10px;
	margin-right: auto;
}

/*----*****---- << Recent Post >> ----*****----*/

.widget_product_categories li a {
	float:right;
}

.widget_product_categories li a span {
	float:left;
	left:0;
	right: auto;
}

.widget_recent_posts ul li a.thumb, .widget_popular_entries ul li a.thumb, .widget_recent_posts ul li a img {
	float:right;
	margin-left:10px;
	margin-right: auto;
}

/*----*****---- << Recent Post >> ----*****----*/
	.entry-product-title {
	float:right;
}

#toTop {
	left:30px;
	background:url(images/ui.totop.png) no-repeat right top;
	right: auto;
}

#toTopHover {
	background:url(images/ui.totop.png) no-repeat right -40px;
	float:right;
}

/** Social Icons  **/

.dt-sc-social-bookmarks {
	float:right;
}

.dt-sc-social-bookmarks li img {
	right: 0;
	left: auto;
}

/*----*****---- << Style Picker >> ----*****----*/		
	.dt-style-picker-wrapper {
	right:0px;
	left: auto;
}

#dt-style-picker {
	float:right;
}

#dt-style-picker h2 {
	padding:0px 0px 5px 0;
}

#dt-style-picker ul {
	float:right;
}

#dt-style-picker .color-picker > li {
	margin-left: 3px;
	margin-right: auto;
}

#dt-style-picker .hr {
	float:right;
}

.style-picker-ico {
	right:225px;
	left: auto;
}

/*----*****---- << Gallery >> ----*****----*/
	
	.sorting-container {
	float:right;
}

.sorting-container a {
	margin:0px 0px 10px 5px;
	float:right;
}

.gallery-carousel-container {
	float: right;
}

.gallery-container, .gallery-carousel-wrapper {
	float:right;
}

.caroufredsel_wrapper .gallery.column {
	margin-left:20px;
	margin-right: auto;
}

.gallery {
	margin-right:0;
	margin-left: auto;
}

.gallery-carousel-arrows {
	left: 0;
	right: auto;
}

.gallery-carousel-arrows a {
	margin-right:1px;
	margin-left: auto;
}

.gallery-carousel-arrows a.prev-arrow {
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}

.gallery-carousel-arrows a.next-arrow {
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
}

.gallery .gallery-thumb {
	float: right;
}

.gallery-thumb > img {
	float:right;
}

.gallery-detail {
	float:right;
}

.default.gallery .gallery-detail {
	text-align:right;
}

.gallery-detail .views {
	float:left;
	margin-left:9px;
	margin-right: auto;
}

.image-overlay {
	float: right;
	right: 0;
	left: auto;
}

.gallery .image-overlay a.link {
	right:0;
	left: auto;
}

.gallery .image-overlay a.zoom {
	left:0;
	right: auto;
}

.gallery.dt-sc-one-third:hover .image-overlay a.link {
	right:33%;
	left: auto;
}

.gallery.dt-sc-one-third:hover .image-overlay a.zoom {
	left:33%;
	right: auto;
}

.gallery.dt-sc-one-third.with-sidebar:hover .image-overlay a.link {
	right:27%;
	left: auto;
}

.gallery.dt-sc-one-third.with-sidebar:hover .image-overlay a.zoom {
	left:27%;
	right: auto;
}

.gallery.dt-sc-one-column:hover .image-overlay a.link {
	right:44%;
	left: auto;
}

.gallery.dt-sc-one-column:hover .image-overlay a.zoom {
	left:44%;
	right: auto;
}

.gallery.dt-sc-one-column.with-sidebar:hover .image-overlay a.link {
	right:42%;
	left: auto;
}

.gallery.dt-sc-one-column.with-sidebar:hover .image-overlay a.zoom {
	left:42%;
	right: auto;
}

.gallery.dt-sc-one-half:hover .image-overlay a.link {
	right:38%;
	left: auto;
}

.gallery.dt-sc-one-half:hover .image-overlay a.zoom {
	left:38%;
	right: auto;
}

.gallery.dt-sc-one-half.with-sidebar:hover .image-overlay a.link {
	right:35%;
	left: auto;
}

.gallery.dt-sc-one-half.with-sidebar:hover .image-overlay a.zoom {
	left:35%;
	right: auto;
}

.gallery.dt-sc-one-fourth:hover .image-overlay a.link {
	right:27%;
	left: auto;
}

.gallery.dt-sc-one-fourth:hover .image-overlay a.zoom {
	left:27%;
	right: auto;
}

.gallery.dt-sc-one-fourth.with-sidebar:hover .image-overlay a.link {
	right:19%;
	left: auto;
}

.gallery.dt-sc-one-fourth.with-sidebar:hover .image-overlay a.zoom {
	left:19%;
	right: auto;
}

.gallery.dt-sc-one-fourth.shape-one.with-sidebar:hover .image-overlay a.link, .gallery.dt-sc-one-fourth.shape-two.with-sidebar:hover .image-overlay a.link, .gallery.dt-sc-one-fourth.shape-three.with-sidebar:hover .image-overlay a.link {
	right:25%;
	left: auto;
}

.gallery.dt-sc-one-fourth.shape-one.with-sidebar:hover .image-overlay a.zoom, .gallery.dt-sc-one-fourth.shape-two.with-sidebar:hover .image-overlay a.zoom, .gallery.dt-sc-one-fourth.shape-three.with-sidebar:hover .image-overlay a.zoom {
	left:25%;
	right: auto;
}

.gallery-container figure, .gallery-carousel-wrapper figure {
	float: right;
}

.gallery-container figure > .item-mask, .gallery-carousel-wrapper figure > .item-mask {
	right: 0;
	left: auto;
}

.gallery-container figure img, .gallery-carousel-wrapper figure img {
	float: right;
}

.gallery-slider li {
	float:right;
}

.gallery-slider li img {
	float:right;
}

.left-gallery {
	float: left !important;
	margin-right: 2%;
	margin-left: 0;
}

.bx-controls-direction a.bx-prev {
	left:5px;
}

.bx-controls-direction a.bx-next {
	right:4px;
}

.project-details li .fa {
	padding-left:8px;
}

.dt-navigation {
	float:right;
}

.dt-navigation .dt-prev {
	float:left;
}

.dt-navigation .dt-next {
	float:right;
}

/*----*****---- << Events >> ----*****----*/

#tribe-events-content .tribe-events-calendar td, #tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title {
	text-align:right;
}

.tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column {
	border-right-color:#fff;
}

.tribe-events-grid .tribe-grid-content-wrap .column, .column.tribe-week-grid-hours {
	margin-right:0;
	margin-left: auto;
}

.tribe-events-day .tribe-events-day-time-slot .vevent {
	margin-right:0;
	margin-left: auto;
}

#tribe-events-photo-events {
	margin-left:0;
	margin-right: auto;
}

/** Widget **/

.tribe-events-single-section {
	float: right;
}


/* Generated by the RTLer - http://wordpress.org/extend/plugins/rtler/ */


/******************** New Styles *******************/
.float-right { float:left; }
.float-left { float:right; }

#main-menu .sub-menu li a i, .copyright, .products .product span.price, ul.dt-sc-tabs-frame li, .woocommerce-tabs ul.tabs li, ul.dt-sc-tabs-vertical-frame, .woocommerce form .form-row label, .woocommerce-page form .form-row label { float:right; }
.selection-box:after { left:0; right:auto; border-radius:5px 0 0 5px; }

.products .product-details > .button { float:left; }

ul.dt-sc-fancy-list li:before { right:0; }
ul.dt-sc-fancy-list li {  padding-left:0; padding-right:20px; }

.list-content h2 { text-align:right !important; }
.yith-wcwl-add-to-wishlist, .onsale, .bx-controls-direction { text-align:left; }

.dt-sc-one-half.with-sidebar .blog-post .date, .dt-sc-one-third.with-sidebar .blog-post .date, .dt-sc-one-third .blog-post .date, ul.dt-sc-tabs-vertical-frame li a { border-radius:0 5px 5px 0; }
.dt-sc-one-half.with-sidebar .blog-post .post-comments, .dt-sc-one-third.with-sidebar .blog-post .post-comments, .dt-sc-one-third .blog-post .post-comments { border-radius: 5px 0 0 5px}

.woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img { float:right !important; margin-right:0 !important; margin-left:10px; } 

.blog-post .post-content .entry-thumb .featured-post, .product-thumb .featured, span.featured-product { border-radius:5px 0; }

.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select { text-align:right; }

.wc-forward a:after, .wc-forward:after { display:none; }
.added_to_cart, .woocommerce p.stars a, .woocommerce-page p.stars a { text-indent:9999px !important; }

.blog-post .post-content .entry-thumb img, .blog-post .post-content .entry-thumb .featured-post, .product-thumb .featured, span.featured-product { border-radius:5px 0 0 0; }

.lost_password { margin-left:10px; }

a.add_to_wishlist, .yith-wcwl-wishlistexistsbrowse.show a, .yith-wcwl-wishlistaddedbrowse.show a, ul.products li .onsale span { direction:ltr; }
.yith-wcwl-add-to-wishlist { right:auto; left:-38px; }
.products .product:hover .yith-wcwl-add-to-wishlist { left:0; right:auto;  }

.woocommerce .woocommerce-product-rating .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating { float: right; margin-left: 5px; margin-right: 0; }