/*
 * RTL stylesheet for SibHebrew.
 *
 * WordPress emits this automatically via locale_stylesheet() once is_rtl() is
 * true — mu-plugins/he-locale.php sets the text direction on /he/. Pinboard,
 * which this theme is cloned from, shipped no RTL support at all.
 *
 * The overrides below the base layer were generated with rtlcss over style.css
 * and colorbox.css, reduced to the 198 declarations that actually differ.
 * Regenerate rather than hand-edit if the upstream CSS changes.
 */

/* ---- base direction ---- */
html { direction: rtl; }

body {
  direction: rtl;
  text-align: right;
  font-family: "Segoe UI", "Arial Hebrew", "Noto Sans Hebrew", Arial, sans-serif;
}

/* Latin fragments keep their own direction */
.ltr, code, kbd, pre, samp, var { direction: ltr; unicode-bidi: embed; }

input, textarea, select { direction: rtl; text-align: right; }
input[type="email"], input[type="url"], input[type="tel"] { direction: ltr; text-align: left; }

/* Thumbnails from off-site sources carry no dimensions */
.entry img, .entry-image img, .post-thumbnail img { max-width: 100%; height: auto; }

/* ---- generated overrides ---- */
  margin:0 60px 0 30px;
}

blockquote:before {
  right:-75px;
}

blockquote cite:before {
  padding-left:8px;
}

textarea {
  box-shadow:inset -1px 1px 5px rgba(0, 0, 0, .05);
}

dd {
  margin-right:30px;
}

ul {
  margin-right:30px;
}

ol {
  margin-right:30px;
}

.alignleft {
  float:right;
  margin:10px 0 10px 20px;
}

.alignright {
  float:left;
  margin:10px 20px 10px 0;
}

.gallery-item {
  float:right;
}

.column {
  float:right;
}

#site-description {
  float:right;
  margin-right:20px;
}

#sidebar-header {
  float:right;
  margin:30px 0 0 3.4%;
  padding-right: 3.4%;
}

#header #searchform {
  float:left;
  margin:60px 3px 0 3.4%;
}

#header input#s {
  margin-left:0;
  background:#dedede url(images/search.png) left center no-repeat;
  background:rgba(0, 0, 0, .1) url(images/search.png) left center no-repeat;
}

#header input#s:focus {
  background:#ececec url(images/search.png) left center no-repeat;
  box-shadow:inset -1px 1px 5px 1px rgba(0, 0, 0, .1);
}

input#searchsubmit {
  margin-left:10px;
}

#social-media-icons {
  float: left;
}

a.social-media-icon {
  margin-left: 6px;
  background-position: 100% 0;
}

.social-media-icons-page {
  float: right!important;
}

.social-media-icon-a {
  float: left;
}

a.social-media-icon:hover {
  background-position: 100% -32px;
}

#access ul {
  float:right;
}

#access li {
  float:right;
}

#access ul li:first-child {
  padding-right:0;
}

.drop-down-toggle {
  left:16px;
}

.drop-down-arrow {
  margin:8px 5px 0 0;
  border-right:transparent 5px solid;
  border-left:transparent 5px solid;
}

#access li li a {
  text-align:right;
}

#access li ul ul {
  margin:-45px 240px 0 0 !important;
}

.flex-control-nav {
  left:0;
}

.flex-control-nav li {
  margin:0 15px 0 0;
}

.flex-pauseplay {
  left:43px;
  left:30px;
}

.flex-pauseplay a {
  float: right;
}

#slider .hentry {
  text-align:left;
}

#slider .entry-attachment {
  right:0;
}

#slider .entry-title {
  left:0;
  float:left;
  float:left;
}

#slider .entry-summary {
  float:left;
}

.category-description {
  float: left;
  left: 20%;
}

.content-sidebar-wrap {
  float:right;
}

.category-filter a {
  margin-right: 2%;
}

.page-template-template-portfolio-left-sidebar-php #content {
  float:left;
}

.page-template-template-content-sidebar-php #content {
  float:right;
}

.page-template-template-sidebar-content-sidebar-php .content-sidebar-wrap #content {
  float:left;
}

.page-template-template-full-width-php .hentry.onecol .post-gallery {
  float:left;
}

.format-status .avatar {
  float:right;
  margin-left: 20px;
}

.page-template-template-portfolio-php .post.onecol .entry-header {
  float:right;
}

.page-template-template-portfolio-php .post.onecol .entry-summary {
  float:left;
}

.page-template-template-portfolio-php .post.onecol .post-gallery {
  float:left;
}

.page-template-template-blog-four-col-php .hentry.onecol .entry-header {
  float:right;
}

.page-template-template-blog-four-col-php .hentry.onecol .entry-thumbnail {
  float:left;
}

.format-link .entry-title a:after {
  padding-right:8px;
}

.entry-meta span {
  padding-right:24px;
  margin-right:32px;
}

.entry-header .entry-meta span {
  padding:6px 24px 6px 0;
}

.single .entry-meta span {
  padding:0 24px 0 0;
  margin-right:32px;
}

.single .entry-meta span.custom-meta {
  padding-right: 0;
}

.entry-author-link {
  background:url(images/user.png) right center no-repeat;
}

.entry-date {
  background:url(images/time.png) right center no-repeat;
}

.entry-category {
  background:url(images/ribbon.png) right center no-repeat;
}

.attachment-size {
  background:url(images/image.png) right center no-repeat;
}

.edit-link {
  background:url(images/edit.png) right center no-repeat;
}

.entry-permalink {
  float:left;
  background:url(images/link.png) right center no-repeat;
}

.post-gallery-item img {
  float:right;
}

.dropcap:first-letter {
  float: right;
}

.dropcap-grey:first-letter {
  margin-left: 10px;
}

.dropcap-black:first-letter {
  margin-left: 10px;
}

.columns .column {
  margin-right: 3%;
}

#attachment-nav .nav-previous img {
  float:right;
}

#attachment-nav .nav-next img {
  float:left;
}

.entry-tags a {
  padding:1px 16px 1px 4px;
}

.entry-tags a:before {
  right: 6px;
}

.pinterest-button {
  float:right;
}

.entry-author .avatar {
  float:right;
}

.entry-author .author-meta {
  margin-right:126px;
}

.entry-author .author-twitter {
  float:right;
}

.commentlist .children {
  margin:20px 40px 0 0;
}

.comment .avatar {
  float:left;
  margin:0 20px 20px 0;
}

.comment-form-comment label {
  right:1px;
}

.comment-form-comment .required {
  left:1.5%;
}

#infscr-loading img {
  margin-left: 10px;
}

.nav-previous {
  float:right;
}

.nav-next {
  float:left;
  text-align:left;
}

.ajax-load {
  right: 0;
}

.page-numbers.prev {
  padding-right:0;
}

.page-numbers.next {
  padding-left:0;
}

.page-template-template-portfolio-left-sidebar-php #sidebar {
  float:right;
}

.page-template-template-content-sidebar-php #sidebar {
  float:left;
}

.widget-area li ul {
  margin-right:20px;
}

.tagcloud a {
  padding: 1px 18px 1px 6px;
}

.tagcloud a:before {
  right: 6px;
}

.copyright {
  float:right;
}

.credits {
  float:left;
  margin-left:12px;
  text-align:left;
}

.sibierHeader {
  float: right;
}

.column .entriesCat .singlePost {
  float: right;
}

@media screen and (max-width: 1152px) {
  #sidebar-header {
    float: right;
  }
}

@media screen and (max-width: 760px) {
  #access {
    right: 0;
  }
}

@media screen and (max-width: 760px) {
  #access a.nav-show:hover {
    left: 14%;
  }
}

@media screen and (max-width: 760px) {
  #access:target a.nav-hide:hover {
    right: 0;
  }
}

@media screen and (max-width: 760px) {
  #access a span {
    padding-right: 5px;
  }
}

@media screen and (max-width: 760px) {
  #header input#s {
    margin-right:12px;
    background:#ececec url(images/search.png) left center no-repeat;
    box-shadow:inset -1px 1px 5px 1px rgba(0, 0, 0, .1);
  }
}

@media screen and (max-width: 760px) {
  .flex-direction-nav {
    left: 41%;
  }
}

@media screen and (max-width: 760px) {
  .flex-pauseplay {
    left: 37.5%;
  }
}

@media screen and (max-width: 760px) {
  .page .entry-meta span {
    padding:6px 24px 6px 0;
  }
}

@media screen and (max-width: 760px) {
  .has-thumbnail.format-quote .entry-summary {
    margin-right:28.15%;
  }
}

@media screen and (max-width: 760px) {
  .twocol.has-thumbnail .entry-summary {
    padding-right:3%;
  }
}

@media screen and (max-width: 760px) {
  .entry-author .author-meta {
    margin-right:76px;
  }
}

@media screen and (max-width: 760px) {
  #sidebar .twocol {
    float:right;
  }
}

@media screen and (max-width: 760px) {
  .credits {
    text-align:right;
  }
}

.masonry .masonry-brick {
  -webkit-transition-property: right, left, top;
  -moz-transition-property: right, left, top;
  -ms-transition-property: right, left, top;
  -o-transition-property: right, left, top;
  transition-property: right, left, top;
}

.post-recent .potdpost-recent__side {
  float: right;
}

.post-recent .potdpost-recent__photo {
  left: 0;
  float: left;
}

.post-recent .potdpost-recent__photo_img img {
  float: left;
}

.post-recent .potdpost-recent__photo_img {
  float: left;
}

.post-recent  .sharebox-button__button, .potdpost-recent__reload {
  margin-left: 10px;
}

.post-recent .sharing-butons {
  left: 5px;
}

@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(-360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(-360deg);  /* IE 9 */
    transform: rotate(-360deg);  /* Firefox 16+, IE 10+, Opera */
  }
}

@keyframes spin {
  100% {
    -webkit-transform: rotate(-360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(-360deg);  /* IE 9 */
    transform: rotate(-360deg);  /* Firefox 16+, IE 10+, Opera */
  }
}

.hits_titles {
  margin-right: 10px;
}

.hits_views {
  padding-right: 10px;
}

.entry-bottom-line a {
  margin-top: 44px;  color: #9c9c9c; margin-right: 10px;  font-size:96%; text-transform: uppercase;
}

.BestPhotos_stream__header {
  margin: 0rem 1.5rem 0rem 0rem;
}

.stream__header::after {
  right: 198px;
  left: 0;
}

.entriesCat .entry-container {
  margin-right: 18px;
}

.entriesCat.black .entry-container {
  margin-right: 18px;
}

.novosibirenTV .novosibirenTV_container iframe {
  float: right;
  right: 0;
}

.novosibirenTV  .novosibirenTV_mainblock {
  margin: 0px 0px 0px 61px;
  float: right;
}

.novosibirenTV  .block_small {
  padding: 14px 15px 25px 0px;
}

.novosibirenTV .date {
  margin-right: 19px;
}

.novosibirenTV .title {
  margin-right: 19px;
  right: 0px;
}

.novosibirenTV ul li {
  margin-right: 24px;
}

.novosibirenTV .rightpart {
  float: right;
  margin: 0 26px 0 15px;
  text-align: right;
}

.novosibirenTV  .rightpart .rightpart-description {
  margin: 0px 0px 27px 10px;
}

.novosibirenTV .leftpart {
  float: right;
  margin: 0px 24px 0px 15px;
}

.novosibirenTV  .bottompart {
  float: right;
}

img.a_popupsingle_share {
  float: left;
}
