/***************************************

	Theme Name: Sex4u
	Theme URI: https://www.sex4u.co.il/
	Description: Magazin Wordpress Theme
	Author: Tzvook
	Author URI: https://www.sex4u.co.il/
	Version: 15.1
	Tags: two-columns, fluid-layout, custom-background, threaded-comments, translation-ready, custom-menu
	License: 
	License URI:
	Text Domain: clearer

***************************************/
@import url('https://fonts.googleapis.com/css?family=Arimo');
body { direction: rtl; unicode-bidi: embed; font: 14px/24px; font-family: 'Arimo', sans-serif; }

.TZshare  { float: left;  padding: 0px 10px 4px 4px;  }

.themeform.searchform div input:not([type="submit"]):not([type="checkbox"]) { padding-left: 50px !important; padding-right: 30px !important; }
.themeform.searchform div:after { position: absolute; right: 12px; left:auto !important;}

.entry blockquote { padding-right: 50px; }
.entry blockquote:before { content: "\f10d"; position: absolute; right: 0 !important; left:auto !important; top: 0; }
/* image position & caption */
.entry img.alignleft { margin: 18px 20px 18px 0; }
.entry img.alignright { margin: 18px 0 18px 20px; }
.entry .wp-caption.alignleft { margin-left: 20px; }  /* TZ didnt */
.entry .wp-caption.alignright { margin-right: 20px; }  /* TZ didnt */

/* default gallery */
.entry .gallery .gallery-caption, .widget .gallery .gallery-caption { text-align: right; }
/*  base : headings
/* ------------------------------------ */
.heading i { margin-left: 6px; margin-right: 0px; }
/* block : list */
.entry ol, .entry ul { margin: 0 30px 15px 0; padding-left: 0px; padding-right: 30px; }
/* block : gallery */
.entry .wp-block-gallery { margin-right: 0; }
/* block : quote */
.entry .wp-block-quote.is-large { padding-left: 0px; padding-right: 50px; }

/* block : pullquote */
.entry .wp-block-pullquote.alignleft { margin-right: 2em; }  /* TZ didnt */
.entry .wp-block-pullquote.alignright { margin-left: 2em; }  /* TZ didnt */
.entry .wp-block-pullquote blockquote { padding-left: 0px; padding-right: 50px; text-align: right; }
/* block : latest comments */
.entry .wp-block-latest-comments { padding-right: 0; }
/*  base : grid
/* ------------------------------------ */
.grid { margin-left: 3.2%; margin-right: 0%; float: right; direction: rtl; display: inline; position: relative; }
.last { clear: left !important; margin-left: 0 !important; margin-right: auto !important; }
.one-full { margin-left: 0; margin-right: auto !important; }














/*  common : pagination
/* ------------------------------------ */
.pagination ul li.next a:before { content: "\f104"; }  /* TZ didnt */
.pagination ul li.prev a:before { content: "\f105"; }  /* TZ didnt */


@media only screen and (min-width: 1024px) {
	.col-2cl .sidebar-content { padding-right: 30px; padding-left: 0px; }
	.col-2cr .sidebar-content { padding-right: 0px; padding-left: 30px; }
}
.stickywrap .stickywrap-heading:after { margin-left: 0px; margin-right: 20px; }
.featured-large-title a { padding: 14px 20px 14px 50px; }
.featured-card .card-comments { position: absolute; right: 8px; }  /* TZ didnt */
.slick-highlights .slick-dots li button {  text-indent: -9999px; }  /* TZ didnt */
.highlights-card { border-right: 1px solid #eceef4; }   /* TZ didnt */
.highlights-card-date { position: absolute; right: 24px !important; }

.comments-bubble {  float: right; position: absolute; right: 10px; }   /* TZ didnt */
.highlights-card .comments-bubble { right: 14px; } /* TZ didnt */

.more-link-custom {  border-radius: 0 20px 20px 0; position: absolute; padding: 6px 10px; left: 0 !important; right:auto !important; }
.more-link-custom:hover { padding-right: 16px; }

.slick-featured .slick-dots li { margin: 0 6px; width: auto; height: auto; pointer-events: auto; }
.slick-featured .slick-dots li button { text-indent: -9999px; }

.slick-posts-nav { position: absolute !important; left: 0 !important; right:auto !important; direction: rtl !important; }
.slick-posts-nav .slick-prev,
.slick-posts-nav .slick-next { margin: 0 4px 0 0; }
.slick-posts-nav .slick-prev { right: 0 !important; }
.slick-posts-nav .slick-next { left: 0 !important; }
.slick-posts-nav .slick-prev:before { content: "\f054" !important; }
.slick-posts-nav .slick-next:before { content: "\f053" !important; }

.header-comments { width: 100%; float: right; border-radius: 30px; }
.header-comments li { float: right; width: 33.33%; position: relative; }
.header-comments li a { margin-right: 20px; }
.header-comments li img { position: absolute; right: 0 !important; left:auto !important; }
.header-comments li .header-comments-inner { float: right; padding: 0 34px 0 10px; }
.header-comments li i.fa { margin: 5px 5px 0 0; }

.blog-card-inner { padding-right: 300px; padding-left: 0px; }
.blog-card-left { position: absolute; right: 20px; left:auto !important; }
.blog-card-thumb { margin: 0 0 0 auto; }
.blog-card-thumb-empty i { margin: -12px -12px 0 0; }
 .blog-card-right { }

.blog-card-category a {  padding: 0 10px; margin-right: 0px; margin-left: 4px;  }

.blog-card-avatar { float: right; margin-left: 10px; }
.blog-card-author { float: right; margin-left: 10px; }
.blog-card-date-single { float: right; margin-left: 10px; }
.single-card { margin-right: 200px; padding-right: 40px; }

.social-links li { margin: 0 0 0 4px; }
.social-links .social-tooltip:hover:after { left: -2px; right:auto !important; padding: 5px 10px; position: absolute; }
.social-links .social-tooltip:hover:before { right: 4px;left:auto !important; position: absolute; }

#theme-toggle { position: absolute; left: 30px; right:auto !important; }
#theme-toggle i { float: right; position: absolute; left: 12px; right:auto !important; }
#theme-toggle .fa-moon { position: absolute; left: 26px; right:auto !important; }
#theme-toggle-btn:before { position: absolute; right: 14px; left:auto !important; }
body.dark #theme-toggle-btn:before { position: absolute; right: 0; left:auto !important; }

/*.site-title { float: right;  }*/
.site-description { float: left;  }

/* ------------------------------------------------------------------------- *
 *  Section: Navigation
/* ------------------------------------------------------------------------- */

/* menu hamburger */
/*.menu-toggle-icon { float: left; transform: rotate(0deg); right:auto !important; }
.menu-toggle-icon span { position: absolute; right: 0; left:auto !important; transform: rotate(0deg);  }
.menu-toggle-icon span:nth-child(1) { transform-origin: right center; }
.menu-toggle-icon span:nth-child(2) { transform-origin: right center; }
.menu-toggle-icon span:nth-child(3) { transform-origin: right center; }
.toggled .menu-toggle-icon span:nth-child(1) { transform: rotate(45deg); right: 5px; left:auto !important; }
.toggled .menu-toggle-icon span:nth-child(3) { transform: rotate(-45deg);  right: 5px; left:auto !important; }*/

/* menu base */
.nav-menu.mobile > .menu-toggle { position: absolute; left: 10px; right:auto !important; }
.nav-menu:not(.mobile) .menu ul .sub-menu { left: 220px; top: 0; }
.nav-menu:not(.mobile) .menu ul:after { border: 8px solid transparent; border-bottom-color: transparent; right: 18px; left:auto !important; } /* TZ did */
.nav-menu:not(.mobile) .menu ul ul { right: calc(100% + 20px); }
.nav-menu:not(.mobile) .menu ul ul:before { left: -20px; right:auto !important; }
.nav-menu:not(.mobile) .menu ul ul:after { left: -16px; right:auto !important; }
.nav-menu-dropdown-left .nav-menu:not(.mobile) .menu ul ul:before { right: auto; left: -20px; }
.nav-menu-dropdown-left .nav-menu:not(.mobile) .menu ul ul { left: calc(100% + 20px); right: auto; }
.nav-menu-dropdown-left .nav-menu:not(.mobile) .menu ul ul:after { border-left-color: transparent; left: -16px; right: auto; }

.nav-menu.mobile > button { padding: 10px 10px; float: right; }
.nav-menu.mobile ul ul li a { padding: 10px 40px 10px 0; }
.nav-menu.mobile ul ul ul li a { padding: 12px 60px 12px 0; }
.nav-menu.mobile ul button { margin: 10px 0; padding: 0 0 0 20px; }

/* menu styling */
.nav-menu:not(.mobile) .menu ul ul:after { border-left-color: #212632; }
.nav-menu-dropdown-left .nav-menu:not(.mobile) .menu ul ul:after { border-right-color: #212632; }
.nav-menu:not(.mobile) {  float: right; }
.nav-menu:not(.mobile) button { margin-right: 2px; }
.nav-menu:not(.mobile) ul ul button {  margin: 0 0 0 10px; }
.nav-menu:not(.mobile) .menu > li { margin: 8px 0 0 20px; }
.nav-menu:not(.mobile) .menu > li:last-child { margin-left: 0; }

.nav-menu.mobile ul button, .nav-menu.mobile ul ul button { border-right: 1px solid rgba(0,0,0,0.06); }
@media only screen and (max-width: 719px) {
	.nav-menu.mobile > .menu-toggle { left: 30px; right:auto !important; }
}
@media only screen and (max-width: 479px) {
	.nav-menu.mobile > .menu-toggle { left: 10px;right:auto !important; }
}

/* ------------------------------------------------------------------------- *
 *  Single
/* ------------------------------------------------------------------------- */

/*  single : sharrre header
/* ------------------------------------ */
.sharrre-header .sharrre { float: right; }
.sharrre-header .sharrre .box { padding: 0 10px 0 14px; border-right: 1px solid #e2e7ef; }
.sharrre-header .sharrre#twitter .box { border-right: 0; padding-right: 0; padding-left: 14px; }
.sharrre-header .sharrre .share { margin-right: 10%; }
.sharrre-header .sharrre .share,
.sharrre-header .sharrre .count,
.sharrre-header .sharrre .count:after { float: right; }
/*  single : sharrre footer
/* ------------------------------------ */
.sharrre-footer { margin: 40px 0 40px -10px; }
.sharrre-footer .sharrre { width: 50%; float: right; }
.sharrre-footer .sharrre .share i { margin-left: 6px; float: right; }
.sharrre-footer .sharrre .count { float: left; }
/*  single : tags
/* ------------------------------------ */
.post-tags span { margin: 0 0 0 7px; }
.post-tags a { margin: 0 0 6px 5px;  }

/*  single : author bio
/* ------------------------------------ */
.author-bio .bio-avatar:after {  position: absolute; left: -4px; right:auto !important; }

/*  single : post-nav
/* ------------------------------------ */
.post-nav li {  float: right; }
.post-nav li.previous { float: right; }
.post-nav li.next { float: left; }
.post-nav li.previous a { padding-right: 40px; padding-left: 20px; }
.post-nav li.next a { padding-right: 20px; padding-left: 40px; }
.post-nav li.previous i { right: 10px; left:auto !important; }
.post-nav li.next i { left: 10px; right:auto !important; }

.sidebar .post-nav li:last-child a strong { text-align: left; }
/* ------------------------------------------------------------------------- *
 *  Widgets
/* ------------------------------------------------------------------------- */

.widget > h3:after,
.widget .wp-block-heading:after { margin-right: 14px; }
.widget > h3 a img { float: right; margin: 3px 0 0 7px; }
/*  widgets : icons
/* ------------------------------------ */
.widget > ul li:before,
.widget > ul li a:before,
.widget > div > ul li a:before,
.widget_calendar caption:before {  margin-left: 6px; }
.widget_meta > ul > li a:before { content: "\f0d9"; }



/*  widget : pages / custom menu
/* ------------------------------------ */
.widget_nav_menu ul li a { padding-left: 20px; }
.widget_nav_menu li li a { padding-right: 20px; }
.widget_nav_menu li li li a { padding-right: 40px; }
.widget_pages li li a { padding-right: 20px; }
.widget_pages li li li a { padding-right: 40px; }
/*  widget : categories
/* ------------------------------------ */
.widget_categories li li { padding-right: 15px; }
.widget_categories li li li { padding-right: 15px; }
/*  widget : search
/* ------------------------------------ */
.widget_search input.search { padding-right: 26px; }
/*  custom widget : alxtabs / alxposts
/* ------------------------------------ */
.alx-tabs-nav li {  float: right; }
.alx-tabs-nav li a { border-right: 1px solid rgba(0,0,0,0.06); }
.alx-tabs-nav li:first-child a { border-right: 0; }
/*.alx-tab.thumbs-enabled li { padding-right: 90px !important; padding-left: 0px !important; }
.alx-tab .tab-item-thumbnail { width: 70px; margin-right: -90px !important; margin-left: 0px !important; float: right; }
*/

.alx-tab .tab-item-category a,
.alx-posts .post-item-category a { margin-left: 4px; }
.alx-tab .tab-item-thumbnail,
.alx-tab.avatars-enabled li { padding-right: 62px; padding-left: 0px; }
.alx-tab .tab-item-avatar { margin-right: -62px; float: right;  }

/* ------------------------------------------------------------------------- *
 *  Comments
/* ------------------------------------------------------------------------- */
.commentlist li { padding-right: 60px; }
.commentlist .comment-author,
.commentlist .comment-metadata,
.commentlist .comment-awaiting-moderation { float: right; }
.commentlist .comment-author { margin-left: 6px; }
.commentlist .avatar { position: absolute; right: -60px; left:auto !important; }
.commentlist .comment-metadata:before { margin-left: 3px; }
/* pings */
.pinglist li { padding-right: 0; }
/* comment text */
.commentlist .comment-body ol li { margin-right: 2em; padding: 0; }
.commentlist .comment-body ul li { margin-right: 2em; padding: 0; }
/* post author & admin comment */
.commentlist li.bypostauthor > .comment-body:after,
.commentlist li.comment-author-admin > .comment-body:after { right: -28px; }
.commentlist li li.bypostauthor > .comment-body:after,
.commentlist li li.comment-author-admin > .comment-body:after { right: -26px; }
/* child comment */
.commentlist li li { padding-right: 48px; margin: 0; }
.commentlist li li .avatar { right: -48px; top: 0; }
.commentlist li li .comment-meta { right: 70px; }
/*  comments : nav
/* ------------------------------------ */
.comments-nav.only-next { text-align: right; }
.comments-nav.only-prev { text-align: left; }
.comments-nav .prev { float: right; }
.comments-nav .next { float: left;  }

/*  comments : form
/* ------------------------------------ */
#cancel-comment-reply-link { position: absolute; left: 0; right:auto !important;}
#commentform p.comment-form-author { float: right; }
#commentform p.comment-form-email { float: left; }

/* ------------------------------------------------------------------------- *
 *  Plugins
/* ------------------------------------------------------------------------- */

/*  plugin : wp-pagenavi
/* ------------------------------------ */
/*.wp-pagenavi { text-align: left; margin-left: -2px; }  */
.wp-pagenavi a,
.wp-pagenavi span { margin: 0 0 10px 1px; }
.wp-pagenavi span.pages:before {  margin-left: 6px; }

/* prettyphoto rtl */
.rtl div.pp_pic_holder {
overflow: hidden;
}
.rtl .pp_nav .pp_pause, .rtl .pp_nav .pp_play, .rtl a.pp_arrow_next, .rtl a.pp_arrow_previous, .rtl a.pp_next, .rtl a.pp_previous, .rtl a.pp_contract, .rtl a.pp_expand, .rtl a.pp_close {
text-indent: 1000em;
}
.rtl .pp_content_container .pp_details {
float: right;
}
.rtl div.ppt {
margin: 0 15px 5px 0;
}
.rtl div.pp_default .pp_content_container .pp_right {
padding-right: 20px;
}
.rtl div.pp_default .pp_description {
font-size: 13px;
text-align: right;
}
.rtl .pp_gallery li {
float: right;
margin: 0 0 0 5px;
}


/* ------------------------------------------------------------------------- *
 *  Accessibility
/* ------------------------------------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text:focus { position: absolute; right: auto; left: 5px; padding: 15px 0 14px 23px;  }


/* ------------------------------------------------------------------------- *
 *  responsive.css
/* ------------------------------------------------------------------------- */

@media only screen and (max-width: 1023px) {
	.sidebar-content { padding-right: 0; padding-left: auto; }
}

@media only screen and (max-width: 719px) {
	.blog-card-inner { padding-right: 0; padding-left: auto; }
	.blog-card-left { position: relative; right: auto; left: 0px; }
	.commentlist li ul li { padding-right: 10px; }
}

@media only screen and (max-width: 479px) {
	#theme-toggle { left: 10px; right: auto; }
}

